code: public void setWeekOfMonth(String weekOfMonthStr) {
  
          final WeekOfMonth weekOfMonth = WeekOfMonth.valueOf(weekOfMonthStr);
          if ((null == m_model.getWeekOfMonth()) || !m_model.getWeekOfMonth().equals(weekOfMonth)) {
              removeExceptionsOnChange(new Command() {
  
                  public void execute() {
  
                      m_model.setWeekOfMonth(weekOfMonth);
                      onValueChange();
                  }
              });
          }
  
      }
docs: Set the week of month.
  @param weekOfMonthStr the week of month to set.