public abstract  Rectangle modelToView(JTextComponent t, int pos);
public abstract Rectangle modelToView(JTextComponent tc, int pos) throws BadLocationException;
    public abstract  Rectangle modelToView(JTextComponent t, int pos);