public String toString() {return markedUpText.subSequence(textStartPos, textEndPos).toString();}
public override string ToString(){return markedUpText.ToString(TextStartPos, TextEndPos - TextStartPos);}