return Utilities.drawTabbedText(segment, x, y, g, this, 0);
return Utilities.drawTabbedText(segment, x, y, g, this, segment.offset);
  protected int drawSelectedText(Graphics g, int x, int y, int p0, int p1)    throws BadLocationException  {    g.setColor(selectedColor);    Segment segment = getLineBuffer();    getDocument().getText(p0, p1 - p0, segment);    return Utilities.drawTabbedText(segment, x, y, g, this, 0);  }