From 80a63787578e98200ef8eeb1731a6cdbcacf5761 Mon Sep 17 00:00:00 2001
From: Aleksandr Riaposov <bay7303@uni-hamburg.de>
Date: Fri, 16 Apr 2021 11:06:10 +0200
Subject: [PATCH] Spellchecker updated to produce better html output

---
 doc/doxygen/CorpusMagician_8java_source.html  |  10 +-
 ...EventTokenizationChecker_8java_source.html | 302 +++++++++---------
 ...bForbiddenSymbolsChecker_8java_source.html | 189 +++++------
 .../ExbTimestampsChecker_8java_source.html    | 159 +++++----
 ...dation_1_1ExbEventTokenizationChecker.html |  16 +-
 ...idation_1_1ExbForbiddenSymbolsChecker.html |  14 +-
 ...1_1validation_1_1ExbTimestampsChecker.html |   8 +-
 7 files changed, 368 insertions(+), 330 deletions(-)

diff --git a/doc/doxygen/CorpusMagician_8java_source.html b/doc/doxygen/CorpusMagician_8java_source.html
index 11c04f11..fb29874e 100644
--- a/doc/doxygen/CorpusMagician_8java_source.html
+++ b/doc/doxygen/CorpusMagician_8java_source.html
@@ -1426,13 +1426,13 @@ $(document).ready(function(){initNavTree('CorpusMagician_8java_source.html','');
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbAnnotationPanelCheck_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbAnnotationPanelCheck.html">de.uni_hamburg.corpora.validation.ExbAnnotationPanelCheck</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbAnnotationPanelCheck_8java_source.html#l00031">ExbAnnotationPanelCheck.java:31</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbCalculateAnnotatedTime_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbCalculateAnnotatedTime.html">de.uni_hamburg.corpora.validation.ExbCalculateAnnotatedTime</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbCalculateAnnotatedTime_8java_source.html#l00029">ExbCalculateAnnotatedTime.java:29</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventLinebreaksChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventLinebreaksChecker.html">de.uni_hamburg.corpora.validation.ExbEventLinebreaksChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbEventLinebreaksChecker_8java_source.html#l00038">ExbEventLinebreaksChecker.java:38</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00041">ExbEventTokenizationChecker.java:41</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_a2e326be99b325dce6bbff604f24b9d54"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTokensTierName</a></div><div class="ttdeci">void setTokensTierName(String tierName)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00056">ExbEventTokenizationChecker.java:56</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ad2bdb85e839a7862d05c72875c459021"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00064">ExbEventTokenizationChecker.java:64</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00042">ExbEventTokenizationChecker.java:42</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_a2e326be99b325dce6bbff604f24b9d54"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTokensTierName</a></div><div class="ttdeci">void setTokensTierName(String tierName)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00057">ExbEventTokenizationChecker.java:57</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ad2bdb85e839a7862d05c72875c459021"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00065">ExbEventTokenizationChecker.java:65</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbFileCoverageChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbFileCoverageChecker.html">de.uni_hamburg.corpora.validation.ExbFileCoverageChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbFileCoverageChecker_8java_source.html#l00039">ExbFileCoverageChecker.java:39</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbFileReferenceChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbFileReferenceChecker.html">de.uni_hamburg.corpora.validation.ExbFileReferenceChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbFileReferenceChecker_8java_source.html#l00038">ExbFileReferenceChecker.java:38</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00037">ExbForbiddenSymbolsChecker.java:37</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_ae6a021b6dd28a684eca8352d241b8f64"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00042">ExbForbiddenSymbolsChecker.java:42</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00038">ExbForbiddenSymbolsChecker.java:38</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_ae6a021b6dd28a684eca8352d241b8f64"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00043">ExbForbiddenSymbolsChecker.java:43</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbMP3Next2WavAdder_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbMP3Next2WavAdder.html">de.uni_hamburg.corpora.validation.ExbMP3Next2WavAdder</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbMP3Next2WavAdder_8java_source.html#l00035">ExbMP3Next2WavAdder.java:35</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbMakeTimelineConsistent_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbMakeTimelineConsistent.html">de.uni_hamburg.corpora.validation.ExbMakeTimelineConsistent</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbMakeTimelineConsistent_8java_source.html#l00035">ExbMakeTimelineConsistent.java:35</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbMakeTimelineConsistent_html_a976e8a13f18e5c226f2c996ab9ba3cc1"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbMakeTimelineConsistent.html#a976e8a13f18e5c226f2c996ab9ba3cc1">de.uni_hamburg.corpora.validation.ExbMakeTimelineConsistent.setInterpolateTimeline</a></div><div class="ttdeci">void setInterpolateTimeline(String s)</div><div class="ttdef"><b>Definition:</b> <a href="ExbMakeTimelineConsistent_8java_source.html#l00087">ExbMakeTimelineConsistent.java:87</a></div></div>
diff --git a/doc/doxygen/ExbEventTokenizationChecker_8java_source.html b/doc/doxygen/ExbEventTokenizationChecker_8java_source.html
index 9ae9bbf8..55c557d8 100644
--- a/doc/doxygen/ExbEventTokenizationChecker_8java_source.html
+++ b/doc/doxygen/ExbEventTokenizationChecker_8java_source.html
@@ -93,149 +93,157 @@ $(document).ready(function(){initNavTree('ExbEventTokenizationChecker_8java_sour
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">import</span> org.jdom.Element;</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">import</span> <span class="keyword">static</span> org.apache.commons.lang3.StringEscapeUtils.escapeHtml4;</div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">import</span> org.jdom.Attribute;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160; </div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">   41</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">ExbEventTokenizationChecker</a> <span class="keyword">extends</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">Checker</a> implements <a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">CorpusFunction</a> {</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160; </div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <span class="keywordtype">boolean</span> badTokens = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keywordtype">boolean</span> incompleteAnnotation = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="keywordtype">boolean</span> missingTimestamp = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    Document doc;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; </div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ae798eb69517ae99621de752924c1ed2d">   48</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ae798eb69517ae99621de752924c1ed2d">ExbEventTokenizationChecker</a>() {</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="comment">//fixing option not available</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        super(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    }</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    </div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    String tokensTierName = <span class="stringliteral">&quot;t&quot;</span>;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    <span class="comment">// This is the default tier name that can be overridden by calling setTokensTierName</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    </div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">   56</a></span>&#160;    <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">setTokensTierName</a>(String tierName) {</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        tokensTierName = tierName;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    }</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    </div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    ArrayList&lt;String&gt; lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;            Arrays.asList(<span class="stringliteral">&quot;lemma&quot;</span>, <span class="stringliteral">&quot;pos-sup&quot;</span>, <span class="stringliteral">&quot;pos&quot;</span>));</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="comment">// This is the default list that can be overridden by calling setTierNames</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    </div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">   64</a></span>&#160;    <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">setTierNames</a>(String sTiers) {</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(Arrays.asList(sTiers.split(<span class="stringliteral">&quot;,&quot;</span>)));</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    }</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        </div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    @Override</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a012f70ff73ec170dd652618a591ae467">   74</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cd, Boolean fix) <span class="comment">// check whether there&#39;s any illegal apostrophes &#39;</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;            <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();         <span class="comment">// create a new report</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        doc = <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">TypeConverter</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a5422d6ef1b1de114ff327eacc6e43664">String2JdomDocument</a>(cd.toSaveableString()); <span class="comment">// read the file as a doc</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        Pattern excludePattern = Pattern.compile(<span class="stringliteral">&quot;^\\(\\(.*\\)\\)\\s*$&quot;</span>); <span class="comment">// ignore events which contain information in double parentheses</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        Pattern whitespacePattern = Pattern.compile(<span class="stringliteral">&quot;\\S\\s\\S&quot;</span>); </div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        String xpathSpeakers = <span class="stringliteral">&quot;//tier[@type=&#39;&quot;</span> + tokensTierName + <span class="stringliteral">&quot;&#39;]//@speaker&quot;</span>;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        XPath speakers = XPath.newInstance(xpathSpeakers);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        List allSpeakers = speakers.selectNodes(doc);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a> cio = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a>();</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> sp = 0; sp &lt; allSpeakers.size(); sp++) {</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;            Object ob = allSpeakers.get(sp);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;            <span class="keywordflow">if</span> (ob instanceof Attribute) {</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                Attribute attr = (Attribute) ob;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                String speakerName = attr.getValue();</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                String xpathContext = <span class="stringliteral">&quot;//tier[@type=&#39;&quot;</span> + tokensTierName + <span class="stringliteral">&quot;&#39;][@speaker=&#39;&quot;</span> + speakerName + <span class="stringliteral">&quot;&#39;]/event&quot;</span>;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                XPath context = XPath.newInstance(xpathContext);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                List allContextInstances = context.selectNodes(doc);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                <span class="keywordflow">if</span> (!allContextInstances.isEmpty()) {</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; allContextInstances.size(); i++) {</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                        Object o = allContextInstances.get(i);</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                        <span class="keywordflow">if</span> (o instanceof Element) {</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                            Element e = (Element) o;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                            String s = e.getText();</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                            String st = e.getAttributeValue(<span class="stringliteral">&quot;start&quot;</span>);</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                            String end = e.getAttributeValue(<span class="stringliteral">&quot;end&quot;</span>);</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                            <span class="keywordflow">if</span> (st == <span class="keyword">null</span> || end == <span class="keyword">null</span>) {</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                                System.out.println(<span class="stringliteral">&quot;Event &quot;</span> + s + <span class="stringliteral">&quot;has no timestamp&quot;</span>);</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                                stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Timestamp missing in an event: &quot;</span> + escapeHtml4(s));</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                                <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                            }</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                            <span class="keywordflow">if</span> (excludePattern.matcher(s).find()) {</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                                <span class="keywordflow">continue</span>;       <span class="comment">//ignore excluded events</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                            }</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                            <span class="keywordflow">if</span> (whitespacePattern.matcher(s).find()) {          <span class="comment">// if file contains the RegEx then issue warning</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                                badTokens = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                                System.out.println(<span class="stringliteral">&quot;Tokenization is not complete in an event: &quot;</span> + escapeHtml4(s));</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                                stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Tokenization is not complete in an event: &quot;</span> + escapeHtml4(s));</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                                <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                            }</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                            <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; lsTiersToCheck.size(); j++) {</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                                String curTierName = lsTiersToCheck.get(j);</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                                String xpathComp = <span class="stringliteral">&quot;//tier[@category=&#39;&quot;</span> + curTierName + <span class="stringliteral">&quot;&#39;][@speaker=&#39;&quot;</span> + speakerName + <span class="stringliteral">&quot;&#39;]/event[@start=&#39;&quot;</span> + st + <span class="stringliteral">&quot;&#39;]&quot;</span>;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;                                XPath compl = XPath.newInstance(xpathComp);</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;                                List complInstances = compl.selectNodes(doc);</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                                <span class="keywordflow">if</span> (!complInstances.isEmpty()) {</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                                    Object oo = complInstances.get(0);</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                                    <span class="keywordflow">if</span> (oo instanceof Element) {</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                                        Element ee = (Element) oo;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                                        String end_a = ee.getAttributeValue(<span class="stringliteral">&quot;end&quot;</span>);</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                                        <span class="keywordflow">if</span> (end_a == <span class="keyword">null</span>) {</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                                            System.out.println(<span class="stringliteral">&quot;Event &quot;</span> + s + <span class="stringliteral">&quot;has no timestamp&quot;</span>);</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                                            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Timestamp missing in an event: &quot;</span> + escapeHtml4(s));</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                                            <span class="keywordflow">continue</span>;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                                        }                                           </div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;                                        <span class="keywordflow">if</span> (!end.equals(end_a)) {</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;                                            incompleteAnnotation = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;                                            System.out.println(<span class="stringliteral">&quot;The event at &quot;</span> + st + <span class="stringliteral">&quot; for the speaker&quot;</span> + speakerName + <span class="stringliteral">&quot; seems to be missing annotation in the tier &quot;</span> + curTierName);</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;                                            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;The event at &quot;</span> + st + <span class="stringliteral">&quot; for the speaker&quot;</span> + speakerName + <span class="stringliteral">&quot; seems to be missing annotation in the tier &quot;</span> + curTierName);</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;                                        }</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                                    }</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;                                }</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;                                <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;                                    incompleteAnnotation = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                                    System.out.println(<span class="stringliteral">&quot;The event at &quot;</span> + st + <span class="stringliteral">&quot; for the speaker&quot;</span> + speakerName + <span class="stringliteral">&quot; seems to be missing annotation in the tier &quot;</span> + curTierName);</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                                    stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;The event at &quot;</span> + st + <span class="stringliteral">&quot; for the speaker&quot;</span> + speakerName + <span class="stringliteral">&quot; seems to be missing annotation in the tier &quot;</span> + curTierName);</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">import</span> <span class="keyword">static</span> <a class="code" href="namespacede.html">de</a>.<a class="code" href="namespacede_1_1uni__hamburg.html">uni_hamburg</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora.html">corpora</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html">CorpusMagician</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html#ac84a2c9d31959eaeffd78cd59860d8b3">exmaError</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160; </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">   42</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">ExbEventTokenizationChecker</a> <span class="keyword">extends</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">Checker</a> implements <a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">CorpusFunction</a> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; </div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keywordtype">boolean</span> badTokens = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="keywordtype">boolean</span> incompleteAnnotation = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    <span class="keywordtype">boolean</span> missingTimestamp = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    Document doc;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ae798eb69517ae99621de752924c1ed2d">   49</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ae798eb69517ae99621de752924c1ed2d">ExbEventTokenizationChecker</a>() {</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="comment">//fixing option not available</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        super(<span class="keyword">false</span>);</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    }</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    </div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    String tokensTierName = <span class="stringliteral">&quot;t&quot;</span>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="comment">// This is the default tier name that can be overridden by calling setTokensTierName</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    </div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">   57</a></span>&#160;    <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">setTokensTierName</a>(String tierName) {</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        tokensTierName = tierName;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    }</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    </div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    ArrayList&lt;String&gt; lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;            Arrays.asList(<span class="stringliteral">&quot;lemma&quot;</span>, <span class="stringliteral">&quot;pos-sup&quot;</span>, <span class="stringliteral">&quot;pos&quot;</span>));</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="comment">// This is the default list that can be overridden by calling setTierNames</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    </div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">   65</a></span>&#160;    <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">setTierNames</a>(String sTiers) {</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(Arrays.asList(sTiers.split(<span class="stringliteral">&quot;,&quot;</span>)));</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    }</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        </div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    @Override</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a012f70ff73ec170dd652618a591ae467">   75</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cd, Boolean fix) <span class="comment">// check whether there&#39;s any illegal apostrophes &#39;</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;            <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();         <span class="comment">// create a new report</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        doc = <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">TypeConverter</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a5422d6ef1b1de114ff327eacc6e43664">String2JdomDocument</a>(cd.toSaveableString()); <span class="comment">// read the file as a doc</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        Pattern excludePattern = Pattern.compile(<span class="stringliteral">&quot;^\\(\\(.*\\)\\)\\s*$&quot;</span>); <span class="comment">// ignore events which contain information in double parentheses</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        Pattern whitespacePattern = Pattern.compile(<span class="stringliteral">&quot;\\S\\s\\S&quot;</span>); </div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        String xpathSpeakers = <span class="stringliteral">&quot;//tier[@type=&#39;&quot;</span> + tokensTierName + <span class="stringliteral">&quot;&#39;]//@speaker&quot;</span>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        XPath speakers = XPath.newInstance(xpathSpeakers);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        List allSpeakers = speakers.selectNodes(doc);</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a> cio = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a>();</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> sp = 0; sp &lt; allSpeakers.size(); sp++) {</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;            Object ob = allSpeakers.get(sp);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;            <span class="keywordflow">if</span> (ob instanceof Attribute) {</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                Attribute attr = (Attribute) ob;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                String speakerName = attr.getValue();</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                String xpathContext = <span class="stringliteral">&quot;//tier[@type=&#39;&quot;</span> + tokensTierName + <span class="stringliteral">&quot;&#39;][@speaker=&#39;&quot;</span> + speakerName + <span class="stringliteral">&quot;&#39;]/event&quot;</span>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                XPath context = XPath.newInstance(xpathContext);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                List allContextInstances = context.selectNodes(doc);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keywordflow">if</span> (!allContextInstances.isEmpty()) {</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; allContextInstances.size(); i++) {</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                        Object o = allContextInstances.get(i);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                        <span class="keywordflow">if</span> (o instanceof Element) {</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;                            Element e = (Element) o;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                            String s = e.getText();</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                            String st = e.getAttributeValue(<span class="stringliteral">&quot;start&quot;</span>);</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                            String end = e.getAttributeValue(<span class="stringliteral">&quot;end&quot;</span>);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                            <span class="keywordflow">if</span> (st == <span class="keyword">null</span> || end == <span class="keyword">null</span>) {</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                                String message  = <span class="stringliteral">&quot;Timestamp missing in an event: &quot;</span> + escapeHtml4(s);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                                exmaError.addError(<span class="keyword">function</span>, cd.getURL().getFile(), tokensTierName, st, <span class="keyword">false</span>, message);</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                                stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, message);</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;                                <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;                            }</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                            <span class="keywordflow">if</span> (excludePattern.matcher(s).find()) {</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                                <span class="keywordflow">continue</span>;       <span class="comment">//ignore excluded events</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                            }</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                            <span class="keywordflow">if</span> (whitespacePattern.matcher(s).find()) {          <span class="comment">// if file contains the RegEx then issue warning</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                                badTokens = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;                                String message = <span class="stringliteral">&quot;Tokenization is not complete in an event: &quot;</span> + escapeHtml4(s);</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;                                exmaError.addError(<span class="keyword">function</span>, cd.getURL().getFile(), tokensTierName, st, <span class="keyword">false</span>, message);</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                                stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, message);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                                <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;                            }</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;                            <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; lsTiersToCheck.size(); j++) {</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;                                String curTierName = lsTiersToCheck.get(j);</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                                String xpathComp = <span class="stringliteral">&quot;//tier[@category=&#39;&quot;</span> + curTierName + <span class="stringliteral">&quot;&#39;][@speaker=&#39;&quot;</span> + speakerName + <span class="stringliteral">&quot;&#39;]/event[@start=&#39;&quot;</span> + st + <span class="stringliteral">&quot;&#39;]&quot;</span>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                                XPath compl = XPath.newInstance(xpathComp);</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;                                List complInstances = compl.selectNodes(doc);</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;                                <span class="keywordflow">if</span> (!complInstances.isEmpty()) {</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;                                    Object oo = complInstances.get(0);</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                                    <span class="keywordflow">if</span> (oo instanceof Element) {</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                                        Element ee = (Element) oo;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                                        String end_a = ee.getAttributeValue(<span class="stringliteral">&quot;end&quot;</span>);</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;                                        <span class="keywordflow">if</span> (end_a == <span class="keyword">null</span>) {</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                                            String message = <span class="stringliteral">&quot;Timestamp missing in an event: &quot;</span> + escapeHtml4(s);</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;                                            exmaError.addError(<span class="keyword">function</span>, cd.getURL().getFile(), curTierName, st, <span class="keyword">false</span>, message);</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;                                            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, message);</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;                                            <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;                                        }                                           </div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;                                        <span class="keywordflow">if</span> (!end.equals(end_a)) {</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                                            incompleteAnnotation = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;                                            String message = <span class="stringliteral">&quot;The event at &quot;</span> + st + <span class="stringliteral">&quot; for the speaker&quot;</span> + speakerName + <span class="stringliteral">&quot; seems to be missing annotation in the tier &quot;</span> + curTierName;</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;                                            exmaError.addError(<span class="keyword">function</span>, cd.getURL().getFile(), curTierName, st, <span class="keyword">false</span>, message);</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;                                            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, message);</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                                        }</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                                    }</div>
 <div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;                                }</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;                            }</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;                        } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;                            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;CorpusData file does not contain any event&quot;</span>);</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;                        }</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;                    }</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;                }</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;            }</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        }</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        <span class="keywordflow">if</span> (!badTokens) {</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Tokenization OK&quot;</span>);</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        }</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        <span class="keywordflow">if</span> (!incompleteAnnotation) {</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Annotation is complete&quot;</span>);</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        } </div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        <span class="keywordflow">return</span> stats; <span class="comment">// return the report with warnings</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    }</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; </div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    @Override</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ac6dd6fcdb105a80ef4ab040a7c5e0ce8">  164</a></span>&#160;    <span class="keyword">public</span> Collection&lt;Class&lt;? extends CorpusData&gt;&gt; <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ac6dd6fcdb105a80ef4ab040a7c5e0ce8">getIsUsableFor</a>() {</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;        <span class="keywordflow">try</span> {</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;            Class cl = Class.forName(<span class="stringliteral">&quot;de.uni_hamburg.corpora.BasicTranscriptionData&quot;</span>);</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;            IsUsableFor.add(cl);</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;        } <span class="keywordflow">catch</span> (ClassNotFoundException ex) {</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;            report.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a87976ada401816aa34a80534879fe2c3">addException</a>(ex, <span class="stringliteral">&quot;Usable class not found.&quot;</span>);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        }</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        <span class="keywordflow">return</span> IsUsableFor;</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    }</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160; </div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    @Override</div>
-<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a045667a74e0042d41d477f0b3da04037">  179</a></span>&#160;    <span class="keyword">public</span> String <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a045667a74e0042d41d477f0b3da04037">getDescription</a>() {</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        String description = <span class="stringliteral">&quot;This class issues warnings if the tokenization &quot;</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;                + <span class="stringliteral">&quot;tier contains events with internal whitespace characters&quot;</span>;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;        <span class="keywordflow">return</span> description;</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    }</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; </div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    @Override</div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a0d76209dba3cdad4b27d01816f65a910">  186</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">Corpus</a> c, Boolean fix) <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        <span class="keywordflow">for</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cdata : c.getBasicTranscriptionData()) {</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a3ed7b0adecc04d97220de4d7f2764410">merge</a>(<span class="keyword">function</span>(cdata, fix));</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;        }</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        <span class="keywordflow">return</span> stats;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    }</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; </div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;}</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; </div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;                                <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;                                    incompleteAnnotation = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;                                    String message = <span class="stringliteral">&quot;The event at &quot;</span> + st + <span class="stringliteral">&quot; for the speaker&quot;</span> + speakerName + <span class="stringliteral">&quot; seems to be missing annotation in the tier &quot;</span> + curTierName;</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;                                    exmaError.addError(<span class="keyword">function</span>, cd.getURL().getFile(), curTierName, st, <span class="keyword">false</span>, message);</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;                                    stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, message);</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;                                }</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;                            }</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;                        } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;                            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;CorpusData file does not contain any event&quot;</span>);</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;                        }</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;                    }</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;                }</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;            }</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        }</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;        <span class="keywordflow">if</span> (!badTokens) {</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Tokenization OK&quot;</span>);</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        }</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <span class="keywordflow">if</span> (!incompleteAnnotation) {</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Annotation is complete&quot;</span>);</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;        } </div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        <span class="keywordflow">return</span> stats; <span class="comment">// return the report with warnings</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    }</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; </div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    @Override</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ac6dd6fcdb105a80ef4ab040a7c5e0ce8">  170</a></span>&#160;    <span class="keyword">public</span> Collection&lt;Class&lt;? extends CorpusData&gt;&gt; <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ac6dd6fcdb105a80ef4ab040a7c5e0ce8">getIsUsableFor</a>() {</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        <span class="keywordflow">try</span> {</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;            Class cl = Class.forName(<span class="stringliteral">&quot;de.uni_hamburg.corpora.BasicTranscriptionData&quot;</span>);</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;            IsUsableFor.add(cl);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        } <span class="keywordflow">catch</span> (ClassNotFoundException ex) {</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;            report.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a87976ada401816aa34a80534879fe2c3">addException</a>(ex, <span class="stringliteral">&quot;Usable class not found.&quot;</span>);</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;        }</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;        <span class="keywordflow">return</span> IsUsableFor;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    }</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160; </div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    @Override</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a045667a74e0042d41d477f0b3da04037">  185</a></span>&#160;    <span class="keyword">public</span> String <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a045667a74e0042d41d477f0b3da04037">getDescription</a>() {</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;        String description = <span class="stringliteral">&quot;This class issues warnings if the tokenization &quot;</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;                + <span class="stringliteral">&quot;tier contains events with internal whitespace characters&quot;</span>;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;        <span class="keywordflow">return</span> description;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    }</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; </div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    @Override</div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a0d76209dba3cdad4b27d01816f65a910">  192</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">Corpus</a> c, Boolean fix) <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        <span class="keywordflow">for</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cdata : c.getBasicTranscriptionData()) {</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a3ed7b0adecc04d97220de4d7f2764410">merge</a>(<span class="keyword">function</span>(cdata, fix));</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;        }</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;        <span class="keywordflow">return</span> stats;</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    }</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; </div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;}</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; </div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusIO_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">de.uni_hamburg.corpora.CorpusIO</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusIO_8java_source.html#l00038">CorpusIO.java:38</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html">de.uni_hamburg.corpora.CorpusMagician</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusMagician_8java_source.html#l00096">CorpusMagician.java:96</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician_html_ac84a2c9d31959eaeffd78cd59860d8b3"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html#ac84a2c9d31959eaeffd78cd59860d8b3">de.uni_hamburg.corpora.CorpusMagician.exmaError</a></div><div class="ttdeci">static ExmaErrorList exmaError</div><div class="ttdef"><b>Definition:</b> <a href="CorpusMagician_8java_source.html#l00123">CorpusMagician.java:123</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Corpus_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">de.uni_hamburg.corpora.Corpus</a></div><div class="ttdef"><b>Definition:</b> <a href="Corpus_8java_source.html#l00025">Corpus.java:25</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">de.uni_hamburg.corpora.Report</a></div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00036">Report.java:36</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html_a1a1e474c83fe2f6f9f8f14958871a3c9"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">de.uni_hamburg.corpora.Report.addCorrect</a></div><div class="ttdeci">void addCorrect(String statId, String description)</div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00217">Report.java:217</a></div></div>
@@ -245,12 +253,12 @@ $(document).ready(function(){initNavTree('ExbEventTokenizationChecker_8java_sour
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">de.uni_hamburg.corpora.utilities.TypeConverter</a></div><div class="ttdef"><b>Definition:</b> <a href="TypeConverter_8java_source.html#l00042">TypeConverter.java:42</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter_html_a5422d6ef1b1de114ff327eacc6e43664"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a5422d6ef1b1de114ff327eacc6e43664">de.uni_hamburg.corpora.utilities.TypeConverter.String2JdomDocument</a></div><div class="ttdeci">static org.jdom.Document String2JdomDocument(String stringRespresentingDocument)</div><div class="ttdef"><b>Definition:</b> <a href="TypeConverter_8java_source.html#l00129">TypeConverter.java:129</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">de.uni_hamburg.corpora.validation.Checker</a></div><div class="ttdef"><b>Definition:</b> <a href="Checker_8java_source.html#l00036">Checker.java:36</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00041">ExbEventTokenizationChecker.java:41</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_a045667a74e0042d41d477f0b3da04037"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a045667a74e0042d41d477f0b3da04037">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.getDescription</a></div><div class="ttdeci">String getDescription()</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00179">ExbEventTokenizationChecker.java:179</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_a2e326be99b325dce6bbff604f24b9d54"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTokensTierName</a></div><div class="ttdeci">void setTokensTierName(String tierName)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00056">ExbEventTokenizationChecker.java:56</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ac6dd6fcdb105a80ef4ab040a7c5e0ce8"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ac6dd6fcdb105a80ef4ab040a7c5e0ce8">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.getIsUsableFor</a></div><div class="ttdeci">Collection&lt; Class&lt;? extends CorpusData &gt; &gt; getIsUsableFor()</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00164">ExbEventTokenizationChecker.java:164</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ad2bdb85e839a7862d05c72875c459021"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00064">ExbEventTokenizationChecker.java:64</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ae798eb69517ae99621de752924c1ed2d"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ae798eb69517ae99621de752924c1ed2d">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.ExbEventTokenizationChecker</a></div><div class="ttdeci">ExbEventTokenizationChecker()</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00048">ExbEventTokenizationChecker.java:48</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00042">ExbEventTokenizationChecker.java:42</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_a045667a74e0042d41d477f0b3da04037"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a045667a74e0042d41d477f0b3da04037">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.getDescription</a></div><div class="ttdeci">String getDescription()</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00185">ExbEventTokenizationChecker.java:185</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_a2e326be99b325dce6bbff604f24b9d54"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#a2e326be99b325dce6bbff604f24b9d54">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTokensTierName</a></div><div class="ttdeci">void setTokensTierName(String tierName)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00057">ExbEventTokenizationChecker.java:57</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ac6dd6fcdb105a80ef4ab040a7c5e0ce8"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ac6dd6fcdb105a80ef4ab040a7c5e0ce8">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.getIsUsableFor</a></div><div class="ttdeci">Collection&lt; Class&lt;? extends CorpusData &gt; &gt; getIsUsableFor()</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00170">ExbEventTokenizationChecker.java:170</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ad2bdb85e839a7862d05c72875c459021"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ad2bdb85e839a7862d05c72875c459021">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00065">ExbEventTokenizationChecker.java:65</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker_html_ae798eb69517ae99621de752924c1ed2d"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html#ae798eb69517ae99621de752924c1ed2d">de.uni_hamburg.corpora.validation.ExbEventTokenizationChecker.ExbEventTokenizationChecker</a></div><div class="ttdeci">ExbEventTokenizationChecker()</div><div class="ttdef"><b>Definition:</b> <a href="ExbEventTokenizationChecker_8java_source.html#l00049">ExbEventTokenizationChecker.java:49</a></div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData_html"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">de.uni_hamburg.corpora.CorpusData</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusData_8java_source.html#l00019">CorpusData.java:19</a></div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction_html"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">de.uni_hamburg.corpora.CorpusFunction</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusFunction_8java_source.html#l00014">CorpusFunction.java:14</a></div></div>
 <div class="ttc" id="anamespacede_1_1uni__hamburg_1_1corpora_1_1utilities_html"><div class="ttname"><a href="namespacede_1_1uni__hamburg_1_1corpora_1_1utilities.html">de.uni_hamburg.corpora.utilities</a></div><div class="ttdef"><b>Definition:</b> <a href="PrettyPrinter_8java_source.html#l00001">PrettyPrinter.java:1</a></div></div>
diff --git a/doc/doxygen/ExbForbiddenSymbolsChecker_8java_source.html b/doc/doxygen/ExbForbiddenSymbolsChecker_8java_source.html
index 201089a1..3371e495 100644
--- a/doc/doxygen/ExbForbiddenSymbolsChecker_8java_source.html
+++ b/doc/doxygen/ExbForbiddenSymbolsChecker_8java_source.html
@@ -91,93 +91,97 @@ $(document).ready(function(){initNavTree('ExbForbiddenSymbolsChecker_8java_sourc
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">import</span> org.w3c.dom.Document;</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">import</span> org.w3c.dom.Element;</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">import</span> org.w3c.dom.NodeList;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">   37</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">ExbForbiddenSymbolsChecker</a> <span class="keyword">extends</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">Checker</a> implements <a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">CorpusFunction</a> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    ArrayList&lt;String&gt; lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;        Arrays.asList(<span class="stringliteral">&quot;ts&quot;</span>, <span class="stringliteral">&quot;tx&quot;</span>, <span class="stringliteral">&quot;stl&quot;</span>, <span class="stringliteral">&quot;st&quot;</span>)); </div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    <span class="comment">// This is a list of transcription tiers in the Selkup corpus</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    </div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">   42</a></span>&#160;    <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">setTierNames</a>(String sTiers) {</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(Arrays.asList(sTiers.split(<span class="stringliteral">&quot;,&quot;</span>)));</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    }</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    </div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    <span class="keyword">static</span> Pattern forbSymbEx = Pattern.compile(<span class="stringliteral">&quot;[$§&amp;]&quot;</span>); <span class="comment">//the list of symbols to check for</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keywordtype">boolean</span> forbidden = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    </div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a3a9a2319135c1ec29c6d3d524f979489">   49</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a3a9a2319135c1ec29c6d3d524f979489">ExbForbiddenSymbolsChecker</a>(){</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="comment">// fixing option not available</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        super(<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    }</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    </div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    @Override</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a2b5b9a4d81992d8374a1ee40c6929d1a">   55</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cd, Boolean fix) <span class="keywordflow">throws</span> IOException, SAXException {</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        Document doc = <span class="keyword">null</span>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html">XMLData</a> xml = (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html">XMLData</a>)cd;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        doc = <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">TypeConverter</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a007d06f531d0bdb4f8811f46d1d2d024">JdomDocument2W3cDocument</a>(xml.<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html#a5e51107dbb84a92b3414a73ecd673ae0">getJdom</a>());</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        </div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        NodeList tiers = doc.getElementsByTagName(<span class="stringliteral">&quot;tier&quot;</span>);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        ArrayList&lt;Element&gt; relevantTiers = <span class="keyword">new</span> ArrayList();</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; tiers.getLength(); i++) {</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;            Element tier = (Element)tiers.item(i);</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;            String category = tier.getAttribute(<span class="stringliteral">&quot;category&quot;</span>);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;            <span class="keywordflow">if</span> (lsTiersToCheck.contains(category)) {</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;                relevantTiers.add(tier);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;            } </div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        }</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; relevantTiers.size(); i++) {</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;            Element curTier = relevantTiers.get(i);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;            NodeList events = curTier.getElementsByTagName(<span class="stringliteral">&quot;event&quot;</span>);</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;            String tierId = curTier.getAttribute(<span class="stringliteral">&quot;id&quot;</span>);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;            </div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;            <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; events.getLength(); j++) {</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;                Element <span class="keyword">event</span> = (Element)events.item(j);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;                String eventStart = <span class="keyword">event</span>.getAttribute(<span class="stringliteral">&quot;start&quot;</span>);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;                String eventEnd = <span class="keyword">event</span>.getAttribute(<span class="stringliteral">&quot;end&quot;</span>);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;                String eventText = <span class="keyword">event</span>.getTextContent();</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;                Matcher m = forbSymbEx.matcher(eventText);</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                <span class="keywordflow">if</span> (m.find()) {</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                    forbidden = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                    String error = <span class="stringliteral">&quot;Forbidden symbol &#39;&quot;</span> + m.group() + <span class="stringliteral">&quot;&#39; was found in an event: &quot;</span> </div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                        + eventStart + <span class="stringliteral">&quot;/&quot;</span> + eventEnd + <span class="stringliteral">&quot;, tier &#39;&quot;</span> + tierId + <span class="stringliteral">&quot;&#39;&quot;</span>;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                    stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, error);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                    }</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                }</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;            }</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        </div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <span class="keywordflow">if</span> (!forbidden) {</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;CorpusData file does not contain forbidden symbols&quot;</span>);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        }</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        </div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <span class="keywordflow">return</span> stats;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    }</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    </div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    @Override</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a119c91787dc8f1e740a0b4e89c34a4a3">  104</a></span>&#160;    <span class="keyword">public</span> Collection&lt;Class&lt;? extends CorpusData&gt;&gt; <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a119c91787dc8f1e740a0b4e89c34a4a3">getIsUsableFor</a>() {</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <span class="keywordflow">try</span> {</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;            Class cl = Class.forName(<span class="stringliteral">&quot;de.uni_hamburg.corpora.BasicTranscriptionData&quot;</span>);</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;            IsUsableFor.add(cl);</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        } <span class="keywordflow">catch</span> (ClassNotFoundException ex) {</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;            report.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a87976ada401816aa34a80534879fe2c3">addException</a>(ex, <span class="stringliteral">&quot; usable class not found&quot;</span>);</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        }</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <span class="keywordflow">return</span> IsUsableFor;</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    }</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    </div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    @Override</div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#adf526a6702843d061693135cd6323fc1">  115</a></span>&#160;    <span class="keyword">public</span> String <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#adf526a6702843d061693135cd6323fc1">getDescription</a>() {</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keywordflow">return</span> <span class="stringliteral">&quot;This class checks if there are forbidden symbols in the transcription.&quot;</span>;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    }</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    </div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    @Override</div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a7e6566a610d3d96cece5baca929e4bba">  120</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">Corpus</a> c, Boolean fix) <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;        <span class="keywordflow">for</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cdata : c.getBasicTranscriptionData()) {</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a3ed7b0adecc04d97220de4d7f2764410">merge</a>(<span class="keyword">function</span>(cdata, fix));</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        }</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        <span class="keywordflow">return</span> stats;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    }</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    </div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;}</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">import</span> <span class="keyword">static</span> <a class="code" href="namespacede.html">de</a>.<a class="code" href="namespacede_1_1uni__hamburg.html">uni_hamburg</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora.html">corpora</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html">CorpusMagician</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html#ac84a2c9d31959eaeffd78cd59860d8b3">exmaError</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160; </div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">   38</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">ExbForbiddenSymbolsChecker</a> <span class="keyword">extends</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">Checker</a> implements <a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">CorpusFunction</a> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    ArrayList&lt;String&gt; lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        Arrays.asList(<span class="stringliteral">&quot;ts&quot;</span>, <span class="stringliteral">&quot;tx&quot;</span>, <span class="stringliteral">&quot;stl&quot;</span>, <span class="stringliteral">&quot;st&quot;</span>)); </div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    <span class="comment">// This is a list of transcription tiers in the Selkup corpus</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">   43</a></span>&#160;    <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">setTierNames</a>(String sTiers) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;        lsTiersToCheck = <span class="keyword">new</span> ArrayList&lt;&gt;(Arrays.asList(sTiers.split(<span class="stringliteral">&quot;,&quot;</span>)));</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    }</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    </div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keyword">static</span> Pattern forbSymbEx = Pattern.compile(<span class="stringliteral">&quot;[$§&amp;]&quot;</span>); <span class="comment">//the list of symbols to check for</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keywordtype">boolean</span> forbidden = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a3a9a2319135c1ec29c6d3d524f979489">   50</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a3a9a2319135c1ec29c6d3d524f979489">ExbForbiddenSymbolsChecker</a>(){</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        <span class="comment">// fixing option not available</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        super(<span class="keyword">false</span>);</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    }</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    </div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    @Override</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a2b5b9a4d81992d8374a1ee40c6929d1a">   56</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cd, Boolean fix) <span class="keywordflow">throws</span> IOException, SAXException {</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        Document doc = <span class="keyword">null</span>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html">XMLData</a> xml = (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html">XMLData</a>)cd;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        doc = <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">TypeConverter</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a007d06f531d0bdb4f8811f46d1d2d024">JdomDocument2W3cDocument</a>(xml.<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html#a5e51107dbb84a92b3414a73ecd673ae0">getJdom</a>());</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        </div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        NodeList tiers = doc.getElementsByTagName(<span class="stringliteral">&quot;tier&quot;</span>);</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        ArrayList&lt;Element&gt; relevantTiers = <span class="keyword">new</span> ArrayList();</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; tiers.getLength(); i++) {</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;            Element tier = (Element)tiers.item(i);</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;            String category = tier.getAttribute(<span class="stringliteral">&quot;category&quot;</span>);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;            <span class="keywordflow">if</span> (lsTiersToCheck.contains(category)) {</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;                relevantTiers.add(tier);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;            } </div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        }</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; relevantTiers.size(); i++) {</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;            Element curTier = relevantTiers.get(i);</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;            NodeList events = curTier.getElementsByTagName(<span class="stringliteral">&quot;event&quot;</span>);</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;            String tierId = curTier.getAttribute(<span class="stringliteral">&quot;id&quot;</span>);</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;            </div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;            <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; events.getLength(); j++) {</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;                Element <span class="keyword">event</span> = (Element)events.item(j);</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;                String eventStart = <span class="keyword">event</span>.getAttribute(<span class="stringliteral">&quot;start&quot;</span>);</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;                String eventEnd = <span class="keyword">event</span>.getAttribute(<span class="stringliteral">&quot;end&quot;</span>);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;                String eventText = <span class="keyword">event</span>.getTextContent();</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                Matcher m = forbSymbEx.matcher(eventText);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                <span class="keywordflow">if</span> (m.find()) {</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                    forbidden = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                    String error = <span class="stringliteral">&quot;Forbidden symbol &#39;&quot;</span> + m.group() + <span class="stringliteral">&quot;&#39; was found in an event: &quot;</span> </div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                        + eventStart + <span class="stringliteral">&quot;/&quot;</span> + eventEnd + <span class="stringliteral">&quot;, tier &#39;&quot;</span> + tierId + <span class="stringliteral">&quot;&#39;&quot;</span>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                    exmaError.addError(<span class="keyword">function</span>, cd.<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html#ab553d0c6d8226b8e6d197d3fda17bae8">getURL</a>().getFile(), tierId, eventStart, <span class="keyword">false</span>, error);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                    stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a2882daa849019907d63faa1902d858f7">addCritical</a>(<span class="keyword">function</span>, cd, error);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                    }</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                }</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;            }</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        </div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        <span class="keywordflow">if</span> (!forbidden) {</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;CorpusData file does not contain forbidden symbols&quot;</span>);</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        }</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        </div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <span class="keywordflow">return</span> stats;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    }</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    </div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    @Override</div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a119c91787dc8f1e740a0b4e89c34a4a3">  106</a></span>&#160;    <span class="keyword">public</span> Collection&lt;Class&lt;? extends CorpusData&gt;&gt; <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a119c91787dc8f1e740a0b4e89c34a4a3">getIsUsableFor</a>() {</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keywordflow">try</span> {</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;            Class cl = Class.forName(<span class="stringliteral">&quot;de.uni_hamburg.corpora.BasicTranscriptionData&quot;</span>);</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;            IsUsableFor.add(cl);</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        } <span class="keywordflow">catch</span> (ClassNotFoundException ex) {</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;            report.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a87976ada401816aa34a80534879fe2c3">addException</a>(ex, <span class="stringliteral">&quot; usable class not found&quot;</span>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        }</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <span class="keywordflow">return</span> IsUsableFor;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    }</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    </div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    @Override</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#adf526a6702843d061693135cd6323fc1">  117</a></span>&#160;    <span class="keyword">public</span> String <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#adf526a6702843d061693135cd6323fc1">getDescription</a>() {</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keywordflow">return</span> <span class="stringliteral">&quot;This class checks if there are forbidden symbols in the transcription.&quot;</span>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    }</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    </div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    @Override</div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a7e6566a610d3d96cece5baca929e4bba">  122</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">Corpus</a> c, Boolean fix) <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="keywordflow">for</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cdata : c.getBasicTranscriptionData()) {</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a3ed7b0adecc04d97220de4d7f2764410">merge</a>(<span class="keyword">function</span>(cdata, fix));</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        }</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <span class="keywordflow">return</span> stats;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    }</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    </div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;}</div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html">de.uni_hamburg.corpora.CorpusMagician</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusMagician_8java_source.html#l00096">CorpusMagician.java:96</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician_html_ac84a2c9d31959eaeffd78cd59860d8b3"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html#ac84a2c9d31959eaeffd78cd59860d8b3">de.uni_hamburg.corpora.CorpusMagician.exmaError</a></div><div class="ttdeci">static ExmaErrorList exmaError</div><div class="ttdef"><b>Definition:</b> <a href="CorpusMagician_8java_source.html#l00123">CorpusMagician.java:123</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Corpus_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">de.uni_hamburg.corpora.Corpus</a></div><div class="ttdef"><b>Definition:</b> <a href="Corpus_8java_source.html#l00025">Corpus.java:25</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">de.uni_hamburg.corpora.Report</a></div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00036">Report.java:36</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html_a1a1e474c83fe2f6f9f8f14958871a3c9"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">de.uni_hamburg.corpora.Report.addCorrect</a></div><div class="ttdeci">void addCorrect(String statId, String description)</div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00217">Report.java:217</a></div></div>
@@ -187,12 +191,13 @@ $(document).ready(function(){initNavTree('ExbForbiddenSymbolsChecker_8java_sourc
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">de.uni_hamburg.corpora.utilities.TypeConverter</a></div><div class="ttdef"><b>Definition:</b> <a href="TypeConverter_8java_source.html#l00042">TypeConverter.java:42</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter_html_a007d06f531d0bdb4f8811f46d1d2d024"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a007d06f531d0bdb4f8811f46d1d2d024">de.uni_hamburg.corpora.utilities.TypeConverter.JdomDocument2W3cDocument</a></div><div class="ttdeci">static org.w3c.dom.Document JdomDocument2W3cDocument(org.jdom.Document jdomDoc)</div><div class="ttdef"><b>Definition:</b> <a href="TypeConverter_8java_source.html#l00174">TypeConverter.java:174</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">de.uni_hamburg.corpora.validation.Checker</a></div><div class="ttdef"><b>Definition:</b> <a href="Checker_8java_source.html#l00036">Checker.java:36</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00037">ExbForbiddenSymbolsChecker.java:37</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_a119c91787dc8f1e740a0b4e89c34a4a3"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a119c91787dc8f1e740a0b4e89c34a4a3">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.getIsUsableFor</a></div><div class="ttdeci">Collection&lt; Class&lt;? extends CorpusData &gt; &gt; getIsUsableFor()</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00104">ExbForbiddenSymbolsChecker.java:104</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_a3a9a2319135c1ec29c6d3d524f979489"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a3a9a2319135c1ec29c6d3d524f979489">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.ExbForbiddenSymbolsChecker</a></div><div class="ttdeci">ExbForbiddenSymbolsChecker()</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00049">ExbForbiddenSymbolsChecker.java:49</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_adf526a6702843d061693135cd6323fc1"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#adf526a6702843d061693135cd6323fc1">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.getDescription</a></div><div class="ttdeci">String getDescription()</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00115">ExbForbiddenSymbolsChecker.java:115</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_ae6a021b6dd28a684eca8352d241b8f64"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00042">ExbForbiddenSymbolsChecker.java:42</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00038">ExbForbiddenSymbolsChecker.java:38</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_a119c91787dc8f1e740a0b4e89c34a4a3"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a119c91787dc8f1e740a0b4e89c34a4a3">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.getIsUsableFor</a></div><div class="ttdeci">Collection&lt; Class&lt;? extends CorpusData &gt; &gt; getIsUsableFor()</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00106">ExbForbiddenSymbolsChecker.java:106</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_a3a9a2319135c1ec29c6d3d524f979489"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#a3a9a2319135c1ec29c6d3d524f979489">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.ExbForbiddenSymbolsChecker</a></div><div class="ttdeci">ExbForbiddenSymbolsChecker()</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00050">ExbForbiddenSymbolsChecker.java:50</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_adf526a6702843d061693135cd6323fc1"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#adf526a6702843d061693135cd6323fc1">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.getDescription</a></div><div class="ttdeci">String getDescription()</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00117">ExbForbiddenSymbolsChecker.java:117</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker_html_ae6a021b6dd28a684eca8352d241b8f64"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html#ae6a021b6dd28a684eca8352d241b8f64">de.uni_hamburg.corpora.validation.ExbForbiddenSymbolsChecker.setTierNames</a></div><div class="ttdeci">void setTierNames(String sTiers)</div><div class="ttdef"><b>Definition:</b> <a href="ExbForbiddenSymbolsChecker_8java_source.html#l00043">ExbForbiddenSymbolsChecker.java:43</a></div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData_html"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">de.uni_hamburg.corpora.CorpusData</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusData_8java_source.html#l00019">CorpusData.java:19</a></div></div>
+<div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData_html_ab553d0c6d8226b8e6d197d3fda17bae8"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html#ab553d0c6d8226b8e6d197d3fda17bae8">de.uni_hamburg.corpora.CorpusData.getURL</a></div><div class="ttdeci">URL getURL()</div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction_html"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">de.uni_hamburg.corpora.CorpusFunction</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusFunction_8java_source.html#l00014">CorpusFunction.java:14</a></div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1XMLData_html"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html">de.uni_hamburg.corpora.XMLData</a></div><div class="ttdef"><b>Definition:</b> <a href="XMLData_8java_source.html#l00014">XMLData.java:14</a></div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1XMLData_html_a5e51107dbb84a92b3414a73ecd673ae0"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1XMLData.html#a5e51107dbb84a92b3414a73ecd673ae0">de.uni_hamburg.corpora.XMLData.getJdom</a></div><div class="ttdeci">Document getJdom()</div></div>
diff --git a/doc/doxygen/ExbTimestampsChecker_8java_source.html b/doc/doxygen/ExbTimestampsChecker_8java_source.html
index 084386d5..329cc4a8 100644
--- a/doc/doxygen/ExbTimestampsChecker_8java_source.html
+++ b/doc/doxygen/ExbTimestampsChecker_8java_source.html
@@ -77,18 +77,18 @@ $(document).ready(function(){initNavTree('ExbTimestampsChecker_8java_source.html
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keyword">import</span> <a class="code" href="namespacede.html">de</a>.<a class="code" href="namespacede_1_1uni__hamburg.html">uni_hamburg</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora.html">corpora</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>;</div>
 <div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="keyword">import</span> java.io.IOException;</div>
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keyword">import</span> java.util.Collection;</div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keyword">import</span> java.util.regex.Pattern;</div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keyword">import</span> org.jdom.Document;</div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keyword">import</span> org.jdom.JDOMException;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">import</span> org.jdom.xpath.XPath;</div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">import</span> org.xml.sax.SAXException;</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">import</span> <a class="code" href="namespacede.html">de</a>.<a class="code" href="namespacede_1_1uni__hamburg.html">uni_hamburg</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora.html">corpora</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora_1_1utilities.html">utilities</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">TypeConverter</a>;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">import</span> java.net.URISyntaxException;</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">import</span> java.util.List;</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">import</span> javax.xml.parsers.ParserConfigurationException;</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">import</span> javax.xml.transform.TransformerException;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">import</span> javax.xml.xpath.XPathExpressionException;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">import</span> org.jdom.Element;</div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keyword">import</span> org.jdom.Document;</div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keyword">import</span> org.jdom.JDOMException;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keyword">import</span> org.jdom.xpath.XPath;</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">import</span> org.xml.sax.SAXException;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">import</span> <a class="code" href="namespacede.html">de</a>.<a class="code" href="namespacede_1_1uni__hamburg.html">uni_hamburg</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora.html">corpora</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora_1_1utilities.html">utilities</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">TypeConverter</a>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">import</span> java.net.URISyntaxException;</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">import</span> java.util.List;</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">import</span> javax.xml.parsers.ParserConfigurationException;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">import</span> javax.xml.transform.TransformerException;</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">import</span> javax.xml.xpath.XPathExpressionException;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">import</span> org.jdom.Element;</div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">import</span> <span class="keyword">static</span> <a class="code" href="namespacede.html">de</a>.<a class="code" href="namespacede_1_1uni__hamburg.html">uni_hamburg</a>.<a class="code" href="namespacede_1_1uni__hamburg_1_1corpora.html">corpora</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html">CorpusMagician</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html#ac84a2c9d31959eaeffd78cd59860d8b3">exmaError</a>;</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160; </div>
 <div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html">   36</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html">ExbTimestampsChecker</a> <span class="keyword">extends</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">Checker</a> implements <a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">CorpusFunction</a> {</div>
 <div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160; </div>
@@ -105,64 +105,89 @@ $(document).ready(function(){initNavTree('ExbTimestampsChecker_8java_source.html
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;            <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();         <span class="comment">// create a new report</span></div>
 <div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        doc = <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html">TypeConverter</a>.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a5422d6ef1b1de114ff327eacc6e43664">String2JdomDocument</a>(cd.toSaveableString()); </div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        String xpathTimeline = <span class="stringliteral">&quot;//tli&quot;</span>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        Pattern tliSegmentPattern = Pattern.compile(<span class="stringliteral">&quot;^T\\d+$&quot;</span>); </div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        XPath timeline = XPath.newInstance(xpathTimeline);</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        List allTlis = timeline.selectNodes(doc);</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a> cio = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a>();     </div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; allTlis.size(); i++) {</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;            Object o = allTlis.get(i);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;            <span class="keywordflow">if</span> (o instanceof Element) {</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;                Element e = (Element) o;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;                String tli = e.getAttributeValue(<span class="stringliteral">&quot;id&quot;</span>);</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;                String tliTimestamp = e.getAttributeValue(<span class="stringliteral">&quot;time&quot;</span>);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;                <span class="keywordflow">if</span> (tliTimestamp == <span class="keyword">null</span>) {</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;                    <span class="keywordflow">if</span> (tliSegmentPattern.matcher(tli).find()) {</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;                        missingTimestamp = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;                        System.out.println(<span class="stringliteral">&quot;Missing timestamp at&quot;</span> + tli);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;                        stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Missing timestamp at &quot;</span> + tli);</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;                    }</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;                }</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;            }</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        }</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        <span class="keywordflow">if</span> (!missingTimestamp) {</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Timestamps OK&quot;</span>);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        }</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <span class="keywordflow">return</span> stats; <span class="comment">// return the report with warnings</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    }</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160; </div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    @Override</div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a2387d78a9ba8a8d006592ea37cf5fc81">   87</a></span>&#160;    <span class="keyword">public</span> Collection&lt;Class&lt;? extends CorpusData&gt;&gt; <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a2387d78a9ba8a8d006592ea37cf5fc81">getIsUsableFor</a>() {</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <span class="keywordflow">try</span> {</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;            Class cl = Class.forName(<span class="stringliteral">&quot;de.uni_hamburg.corpora.BasicTranscriptionData&quot;</span>);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;            IsUsableFor.add(cl);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        } <span class="keywordflow">catch</span> (ClassNotFoundException ex) {</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;            report.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a87976ada401816aa34a80534879fe2c3">addException</a>(ex, <span class="stringliteral">&quot;Usable class not found.&quot;</span>);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        }</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <span class="keywordflow">return</span> IsUsableFor;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    }</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160; </div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    @Override</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#aa5c2342c503726588afae678bbb041bb">  102</a></span>&#160;    <span class="keyword">public</span> String <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#aa5c2342c503726588afae678bbb041bb">getDescription</a>() {</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;        String description = <span class="stringliteral">&quot;This class issues warnings if it finds missing &quot;</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;                + <span class="stringliteral">&quot;timestamps in the timeline&quot;</span>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <span class="keywordflow">return</span> description;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    }</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160; </div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        String xpathSegment = <span class="stringliteral">&quot;//segmentation/ts&quot;</span>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        XPath segment = XPath.newInstance(xpathSegment);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        List allSegments = segment.selectNodes(doc);</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a> cio = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">CorpusIO</a>();     </div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; allSegments.size(); i++) {</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;            Object o = allSegments.get(i);</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;            <span class="keywordflow">if</span> (o instanceof Element) {</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;                Element e = (Element) o;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;                String start = e.getAttributeValue(<span class="stringliteral">&quot;s&quot;</span>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;                String end = e.getAttributeValue(<span class="stringliteral">&quot;e&quot;</span>);</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;                String xpathStart = <span class="stringliteral">&quot;//tli[@id=&#39;&quot;</span> + start + <span class="stringliteral">&quot;&#39;]&quot;</span>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;                XPath timelineStart = XPath.newInstance(xpathStart);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;                List tliStart = timelineStart.selectNodes(doc);</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;                Object sTli = tliStart.get(0);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;                <span class="keywordflow">if</span> (sTli instanceof Element) {</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;                    Element el = (Element) sTli;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;                    String <span class="keywordtype">id</span> = el.getAttributeValue(<span class="stringliteral">&quot;id&quot;</span>);</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;                    String time = el.getAttributeValue(<span class="stringliteral">&quot;time&quot;</span>);</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;                    <span class="keywordflow">if</span> (time == <span class="keyword">null</span>) {</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;                        missingTimestamp = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;                        String message = <span class="stringliteral">&quot;Missing timestamp at the start of the segment chain at &quot;</span> + id;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;                        exmaError.addError(<span class="keyword">function</span>, cd.getURL().getFile(), <span class="stringliteral">&quot;&quot;</span>, id, <span class="keyword">false</span>, message);</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;                        stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a0c766b33a31a56ee28c4c8cea097b856">addWarning</a>(<span class="keyword">function</span>, cd, message);</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;                    }</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;                }</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;                String xpathEnd = <span class="stringliteral">&quot;//tli[@id=&#39;&quot;</span> + end + <span class="stringliteral">&quot;&#39;]&quot;</span>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                XPath timelineEnd = XPath.newInstance(xpathEnd);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                List tliEnd = timelineEnd.selectNodes(doc);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                Object eTli = tliEnd.get(0);</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                <span class="keywordflow">if</span> (eTli instanceof Element) {</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                    Element el = (Element) eTli;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                    String <span class="keywordtype">id</span> = el.getAttributeValue(<span class="stringliteral">&quot;id&quot;</span>);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                    String time = el.getAttributeValue(<span class="stringliteral">&quot;time&quot;</span>);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                    <span class="keywordflow">if</span> (time == <span class="keyword">null</span>) {</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                        missingTimestamp = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                        String message = <span class="stringliteral">&quot;Missing timestamp at the end of the segment chain at &quot;</span> + id;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                        exmaError.addError(<span class="keyword">function</span>, cd.getURL().getFile(), <span class="stringliteral">&quot;&quot;</span>, id, <span class="keyword">false</span>, message);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;                        stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a0c766b33a31a56ee28c4c8cea097b856">addWarning</a>(<span class="keyword">function</span>, cd, message);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                    }</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                }</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;            }</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        }</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keywordflow">if</span> (!missingTimestamp) {</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">addCorrect</a>(<span class="keyword">function</span>, cd, <span class="stringliteral">&quot;Timestamps OK&quot;</span>);</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        }</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="keywordflow">return</span> stats; <span class="comment">// return the report with warnings</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    }</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div>
 <div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    @Override</div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a09feb07d035201f809e6613438f91ec0">  109</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">Corpus</a> c, Boolean fix) <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <span class="keywordflow">for</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cdata : c.getBasicTranscriptionData()) {</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a3ed7b0adecc04d97220de4d7f2764410">merge</a>(<span class="keyword">function</span>(cdata, fix));</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        }</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        <span class="keywordflow">return</span> stats;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    }</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160; </div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;}</div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a2387d78a9ba8a8d006592ea37cf5fc81">  109</a></span>&#160;    <span class="keyword">public</span> Collection&lt;Class&lt;? extends CorpusData&gt;&gt; <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a2387d78a9ba8a8d006592ea37cf5fc81">getIsUsableFor</a>() {</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <span class="keywordflow">try</span> {</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;            Class cl = Class.forName(<span class="stringliteral">&quot;de.uni_hamburg.corpora.SegmentedTranscriptionData&quot;</span>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;            IsUsableFor.add(cl);</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        } <span class="keywordflow">catch</span> (ClassNotFoundException ex) {</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;            report.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a87976ada401816aa34a80534879fe2c3">addException</a>(ex, <span class="stringliteral">&quot;Usable class not found.&quot;</span>);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        }</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keywordflow">return</span> IsUsableFor;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    }</div>
 <div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; </div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    @Override</div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#aa5c2342c503726588afae678bbb041bb">  124</a></span>&#160;    <span class="keyword">public</span> String <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#aa5c2342c503726588afae678bbb041bb">getDescription</a>() {</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        String description = <span class="stringliteral">&quot;This class issues warnings if it finds missing &quot;</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                + <span class="stringliteral">&quot;timestamps in the timeline at the beginning or end of a segment chein&quot;</span>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <span class="keywordflow">return</span> description;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    }</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160; </div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    @Override</div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a09feb07d035201f809e6613438f91ec0">  131</a></span>&#160;    <span class="keyword">public</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> <span class="keyword">function</span>(<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">Corpus</a> c, Boolean fix) <span class="keywordflow">throws</span> SAXException, IOException, ParserConfigurationException, URISyntaxException, JDOMException, TransformerException, XPathExpressionException {</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a> stats = <span class="keyword">new</span> <a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">Report</a>();</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <span class="keywordflow">for</span> (<a class="code" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">CorpusData</a> cdata : c.getBasicTranscriptionData()) {</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;            stats.<a class="code" href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a3ed7b0adecc04d97220de4d7f2764410">merge</a>(<span class="keyword">function</span>(cdata, fix));</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        }</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;        <span class="keywordflow">return</span> stats;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    }</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160; </div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;}</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; </div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusIO_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusIO.html">de.uni_hamburg.corpora.CorpusIO</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusIO_8java_source.html#l00038">CorpusIO.java:38</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html">de.uni_hamburg.corpora.CorpusMagician</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusMagician_8java_source.html#l00096">CorpusMagician.java:96</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician_html_ac84a2c9d31959eaeffd78cd59860d8b3"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1CorpusMagician.html#ac84a2c9d31959eaeffd78cd59860d8b3">de.uni_hamburg.corpora.CorpusMagician.exmaError</a></div><div class="ttdeci">static ExmaErrorList exmaError</div><div class="ttdef"><b>Definition:</b> <a href="CorpusMagician_8java_source.html#l00123">CorpusMagician.java:123</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Corpus_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Corpus.html">de.uni_hamburg.corpora.Corpus</a></div><div class="ttdef"><b>Definition:</b> <a href="Corpus_8java_source.html#l00025">Corpus.java:25</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html">de.uni_hamburg.corpora.Report</a></div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00036">Report.java:36</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html_a0c766b33a31a56ee28c4c8cea097b856"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a0c766b33a31a56ee28c4c8cea097b856">de.uni_hamburg.corpora.Report.addWarning</a></div><div class="ttdeci">void addWarning(String statId, String description)</div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00164">Report.java:164</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html_a1a1e474c83fe2f6f9f8f14958871a3c9"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a1a1e474c83fe2f6f9f8f14958871a3c9">de.uni_hamburg.corpora.Report.addCorrect</a></div><div class="ttdeci">void addCorrect(String statId, String description)</div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00217">Report.java:217</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html_a3ed7b0adecc04d97220de4d7f2764410"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a3ed7b0adecc04d97220de4d7f2764410">de.uni_hamburg.corpora.Report.merge</a></div><div class="ttdeci">void merge(Report sr)</div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00073">Report.java:73</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1Report_html_a87976ada401816aa34a80534879fe2c3"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1Report.html#a87976ada401816aa34a80534879fe2c3">de.uni_hamburg.corpora.Report.addException</a></div><div class="ttdeci">void addException(Throwable e, String description)</div><div class="ttdef"><b>Definition:</b> <a href="Report_8java_source.html#l00287">Report.java:287</a></div></div>
@@ -170,8 +195,8 @@ $(document).ready(function(){initNavTree('ExbTimestampsChecker_8java_source.html
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter_html_a5422d6ef1b1de114ff327eacc6e43664"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1utilities_1_1TypeConverter.html#a5422d6ef1b1de114ff327eacc6e43664">de.uni_hamburg.corpora.utilities.TypeConverter.String2JdomDocument</a></div><div class="ttdeci">static org.jdom.Document String2JdomDocument(String stringRespresentingDocument)</div><div class="ttdef"><b>Definition:</b> <a href="TypeConverter_8java_source.html#l00129">TypeConverter.java:129</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html">de.uni_hamburg.corpora.validation.Checker</a></div><div class="ttdef"><b>Definition:</b> <a href="Checker_8java_source.html#l00036">Checker.java:36</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker_html"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html">de.uni_hamburg.corpora.validation.ExbTimestampsChecker</a></div><div class="ttdef"><b>Definition:</b> <a href="ExbTimestampsChecker_8java_source.html#l00036">ExbTimestampsChecker.java:36</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker_html_a2387d78a9ba8a8d006592ea37cf5fc81"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a2387d78a9ba8a8d006592ea37cf5fc81">de.uni_hamburg.corpora.validation.ExbTimestampsChecker.getIsUsableFor</a></div><div class="ttdeci">Collection&lt; Class&lt;? extends CorpusData &gt; &gt; getIsUsableFor()</div><div class="ttdef"><b>Definition:</b> <a href="ExbTimestampsChecker_8java_source.html#l00087">ExbTimestampsChecker.java:87</a></div></div>
-<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker_html_aa5c2342c503726588afae678bbb041bb"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#aa5c2342c503726588afae678bbb041bb">de.uni_hamburg.corpora.validation.ExbTimestampsChecker.getDescription</a></div><div class="ttdeci">String getDescription()</div><div class="ttdef"><b>Definition:</b> <a href="ExbTimestampsChecker_8java_source.html#l00102">ExbTimestampsChecker.java:102</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker_html_a2387d78a9ba8a8d006592ea37cf5fc81"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#a2387d78a9ba8a8d006592ea37cf5fc81">de.uni_hamburg.corpora.validation.ExbTimestampsChecker.getIsUsableFor</a></div><div class="ttdeci">Collection&lt; Class&lt;? extends CorpusData &gt; &gt; getIsUsableFor()</div><div class="ttdef"><b>Definition:</b> <a href="ExbTimestampsChecker_8java_source.html#l00109">ExbTimestampsChecker.java:109</a></div></div>
+<div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker_html_aa5c2342c503726588afae678bbb041bb"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#aa5c2342c503726588afae678bbb041bb">de.uni_hamburg.corpora.validation.ExbTimestampsChecker.getDescription</a></div><div class="ttdeci">String getDescription()</div><div class="ttdef"><b>Definition:</b> <a href="ExbTimestampsChecker_8java_source.html#l00124">ExbTimestampsChecker.java:124</a></div></div>
 <div class="ttc" id="aclassde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker_html_aac8b00827fcdf5f0e9b0866c46cc35df"><div class="ttname"><a href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html#aac8b00827fcdf5f0e9b0866c46cc35df">de.uni_hamburg.corpora.validation.ExbTimestampsChecker.ExbTimestampsChecker</a></div><div class="ttdeci">ExbTimestampsChecker()</div><div class="ttdef"><b>Definition:</b> <a href="ExbTimestampsChecker_8java_source.html#l00041">ExbTimestampsChecker.java:41</a></div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData_html"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusData.html">de.uni_hamburg.corpora.CorpusData</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusData_8java_source.html#l00019">CorpusData.java:19</a></div></div>
 <div class="ttc" id="ainterfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction_html"><div class="ttname"><a href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html">de.uni_hamburg.corpora.CorpusFunction</a></div><div class="ttdef"><b>Definition:</b> <a href="CorpusFunction_8java_source.html#l00014">CorpusFunction.java:14</a></div></div>
diff --git a/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html b/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html
index f2f62d97..9dcb0c37 100644
--- a/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html
+++ b/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbEventTokenizationChecker.html
@@ -117,7 +117,7 @@ Public Member Functions</h2></td></tr>
 <div class="textblock"><dl class="section author"><dt>Author</dt><dd>bay7303</dd></dl>
 <p>This class issues warnings if the tokenization tier contains events with internal whitespace characters. </p>
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00041">41</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00042">42</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="ae798eb69517ae99621de752924c1ed2d"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ae798eb69517ae99621de752924c1ed2d">&#9670;&nbsp;</a></span>ExbEventTokenizationChecker()</h2>
@@ -134,7 +134,7 @@ Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00048">48</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00049">49</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 
 </div>
 </div>
@@ -167,7 +167,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Reimplemented from <a class="el" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html#ac85d090629e8f03d3bdb662e1ad76de8">de.uni_hamburg.corpora.validation.Checker</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00186">186</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00192">192</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 
 </div>
 </div>
@@ -200,7 +200,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Reimplemented from <a class="el" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html#ae25b6c72901fb7ceb46b21958ee28cb5">de.uni_hamburg.corpora.validation.Checker</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00074">74</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00075">75</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 
 </div>
 </div>
@@ -222,7 +222,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Implements <a class="el" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html#a25868ab55e8f88908d8f94d10c2cb87f">de.uni_hamburg.corpora.CorpusFunction</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00179">179</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00185">185</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 
 </div>
 </div>
@@ -244,7 +244,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Implements <a class="el" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html#a6a5d907d00c0193d674343e5c87ce92f">de.uni_hamburg.corpora.CorpusFunction</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00164">164</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00170">170</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 
 </div>
 </div>
@@ -264,7 +264,7 @@ Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00064">64</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00065">65</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 
 </div>
 </div>
@@ -284,7 +284,7 @@ Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00056">56</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbEventTokenizationChecker_8java_source.html#l00057">57</a> of file <a class="el" href="ExbEventTokenizationChecker_8java_source.html">ExbEventTokenizationChecker.java</a>.</p>
 
 </div>
 </div>
diff --git a/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html b/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html
index edb984be..da527526 100644
--- a/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html
+++ b/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbForbiddenSymbolsChecker.html
@@ -113,7 +113,7 @@ Public Member Functions</h2></td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock">
-<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00037">37</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00038">38</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="a3a9a2319135c1ec29c6d3d524f979489"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a3a9a2319135c1ec29c6d3d524f979489">&#9670;&nbsp;</a></span>ExbForbiddenSymbolsChecker()</h2>
@@ -130,7 +130,7 @@ Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00049">49</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00050">50</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
 
 </div>
 </div>
@@ -163,7 +163,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Reimplemented from <a class="el" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html#ac85d090629e8f03d3bdb662e1ad76de8">de.uni_hamburg.corpora.validation.Checker</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00120">120</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00122">122</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
 
 </div>
 </div>
@@ -195,7 +195,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Reimplemented from <a class="el" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html#ae25b6c72901fb7ceb46b21958ee28cb5">de.uni_hamburg.corpora.validation.Checker</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00055">55</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00056">56</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
 
 </div>
 </div>
@@ -216,7 +216,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Implements <a class="el" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html#a25868ab55e8f88908d8f94d10c2cb87f">de.uni_hamburg.corpora.CorpusFunction</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00115">115</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00117">117</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
 
 </div>
 </div>
@@ -238,7 +238,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Implements <a class="el" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html#a6a5d907d00c0193d674343e5c87ce92f">de.uni_hamburg.corpora.CorpusFunction</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00104">104</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00106">106</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
 
 </div>
 </div>
@@ -258,7 +258,7 @@ Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00042">42</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html#l00043">43</a> of file <a class="el" href="ExbForbiddenSymbolsChecker_8java_source.html">ExbForbiddenSymbolsChecker.java</a>.</p>
 
 </div>
 </div>
diff --git a/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html b/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html
index c36c2289..9e1e1ba8 100644
--- a/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html
+++ b/doc/doxygen/classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1ExbTimestampsChecker.html
@@ -163,7 +163,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Reimplemented from <a class="el" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html#ac85d090629e8f03d3bdb662e1ad76de8">de.uni_hamburg.corpora.validation.Checker</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbTimestampsChecker_8java_source.html#l00109">109</a> of file <a class="el" href="ExbTimestampsChecker_8java_source.html">ExbTimestampsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbTimestampsChecker_8java_source.html#l00131">131</a> of file <a class="el" href="ExbTimestampsChecker_8java_source.html">ExbTimestampsChecker.java</a>.</p>
 
 </div>
 </div>
@@ -192,7 +192,7 @@ Public Member Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>One of the main functionalities of the feature; issues warnings if the exb file has missing timestamps in the common timeline. <br  />
+<p>One of the main functionalities of the feature; issues warnings if the exs file has missing timestamps at the beginnings or ends of a segment chain. <br  />
  </p>
 
 <p>Reimplemented from <a class="el" href="classde_1_1uni__hamburg_1_1corpora_1_1validation_1_1Checker.html#ae25b6c72901fb7ceb46b21958ee28cb5">de.uni_hamburg.corpora.validation.Checker</a>.</p>
@@ -219,7 +219,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Implements <a class="el" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html#a25868ab55e8f88908d8f94d10c2cb87f">de.uni_hamburg.corpora.CorpusFunction</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbTimestampsChecker_8java_source.html#l00102">102</a> of file <a class="el" href="ExbTimestampsChecker_8java_source.html">ExbTimestampsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbTimestampsChecker_8java_source.html#l00124">124</a> of file <a class="el" href="ExbTimestampsChecker_8java_source.html">ExbTimestampsChecker.java</a>.</p>
 
 </div>
 </div>
@@ -241,7 +241,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Implements <a class="el" href="interfacede_1_1uni__hamburg_1_1corpora_1_1CorpusFunction.html#a6a5d907d00c0193d674343e5c87ce92f">de.uni_hamburg.corpora.CorpusFunction</a>.</p>
 
-<p class="definition">Definition at line <a class="el" href="ExbTimestampsChecker_8java_source.html#l00087">87</a> of file <a class="el" href="ExbTimestampsChecker_8java_source.html">ExbTimestampsChecker.java</a>.</p>
+<p class="definition">Definition at line <a class="el" href="ExbTimestampsChecker_8java_source.html#l00109">109</a> of file <a class="el" href="ExbTimestampsChecker_8java_source.html">ExbTimestampsChecker.java</a>.</p>
 
 </div>
 </div>
-- 
GitLab