@Override
  public Object getNextValue() {

    Integer currVal = (Integer) getValue();
    int newVal = currVal.intValue() + 1;

    if (newVal <= calendar.getActualMaximum(Calendar.YEAR))
      return newVal;

    return currVal;
  }
@Override
  public Object getNextValue()