
        &#34;&#34;&#34;
        if self.start &lt; start:
            # ann1start = self.start
            ann1end = self.end
            ann2start = start
            # ann2end = end
        else:
            ann2start = self.start
            # ann2end = self.end
            # ann1start = start
            ann1end = end
        return ann2start - ann1end

    @support_annotation_or_set
    def iscovering(self, start, end=None) -&gt; bool:
        &#34;&#34;&#34;
        Checks if this span is covering th