def __init__(self, text: Text, start: int, data: Optional[Dict[(Text, Any)]]=None, lemma: Optional[Text]=None, end: Optional[int]=None) -> None:
    self.start = start
    self.text = text
    self.end = (start + len(text))
    self.data = (data if data else {})
    self.lemma = (lemma or text)
    self.end = (end if end else (start + len(text)))
def __init__(self, text: Text, start: int, data: Optional[Dict[(Text, Any)]]=None, lemma: Optional[Text]=None, end: Optional[int]=None) -> None:
    self.start = start
    self.text = text
    self.end = (start + len(text))
    self.data = (data if data else {})
    self.lemma = (lemma or text)
    self.end = (end if end else (start + len(text)))