@Override
    public int viewToModel(JTextComponent tc, Point pt, Position.Bias[] ignored) {
      return viewToModel(tc, pt);
    }
@Override
    public int viewToModel(JTextComponent tc, Point pt, Position.Bias[] ignored)