code: public void setSkippedWallTimeOption(int option) {
          if (option != WALLTIME_LAST && option != WALLTIME_FIRST && option != WALLTIME_NEXT_VALID) {
              throw new IllegalArgumentException("Illegal skipped wall time option - " + option);
          }
          skippedWallTime = option;
      }
docs: <strong>[icu]</strong>Sets the behavior for handling skipped wall time at positive time zone offset
  transitions. For example, 2:30 AM on March 13, 2011 in US Eastern time (America/New_York)
  does not exist because the wall time jump from 1:59 AM EST to 3:00 AM EDT. When
  <code>WALLTIME_FIRST</code> is used, 2:30 AM is interpreted as 30 minutes before 3:00 AM
  EDT, therefore, it will be resolved as 1:30 AM EST. When <code>WALLTIME_LAST</code>
  is used, 2:30 AM is interpreted as 31 minutes after 1:59 AM EST, therefore, it will be
  resolved as 3:30 AM EDT. When <code>WALLTIME_NEXT_VALID</code> is used, 2:30 AM will
  be resolved as next valid wall time, that is 3:00 AM EDT. The default value is
  <code>WALLTIME_LAST</code>.
  <p>
  <b>Note:</b>This option is effective only when this calendar is {@link #isLenient() lenient}.
  When the calendar is strict, such non-existing wall time will cause an exception.
  
  @param option the behavior for handling skipped wall time at positive time zone
  offset transitions, one of <code>WALLTIME_FIRST</code>, <code>WALLTIME_LAST</code> and
  <code>WALLTIME_NEXT_VALID</code>.
  @throws IllegalArgumentException when <code>option</code> is not any of
  <code>WALLTIME_FIRST</code>, <code>WALLTIME_LAST</code> and <code>WALLTIME_NEXT_VALID</code>.
  
  @see #getSkippedWallTimeOption()
  @see #WALLTIME_FIRST
  @see #WALLTIME_LAST
  @see #WALLTIME_NEXT_VALID