code: private void increment(final Calendar cal) {
          // initialise interval..
          final int calInterval = (getInterval() >= 1) ? getInterval() : 1;
          cal.add(calIncField, calInterval);
      }
docs: Increments the specified calendar according to the frequency and interval specified in this recurrence rule.
  
  @param cal a java.util.Calendar to increment