area = getComponent().modelToView(getDot());
area = getComponent().modelToView(dot);
  public void setVisible(boolean v)  {    if (v != visible)      {    visible = v;        updateTimerStatus();        Rectangle area = null;        try          {            area = getComponent().modelToView(getDot());          }        catch (BadLocationException ex)          {            assert false: "Unexpected bad caret location: " + getDot();          }        if (area != null)          damage(area);  }  }