code: public void setRepeatedWallTimeOption(int option) {
          if (option != WALLTIME_LAST && option != WALLTIME_FIRST) {
              throw new IllegalArgumentException("Illegal repeated wall time option - " + option);
          }
          repeatedWallTime = option;
      }
docs: <strong>[icu]</strong>Sets the behavior for handling wall time repeating multiple times
  at negative time zone offset transitions. For example, 1:30 AM on
  November 6, 2011 in US Eastern time (Ameirca/New_York) occurs twice;
  1:30 AM EDT, then 1:30 AM EST one hour later. When <code>WALLTIME_FIRST</code>
  is used, the wall time 1:30AM in this example will be interpreted as 1:30 AM EDT
  (first occurrence). When <code>WALLTIME_LAST</code> is used, it will be
  interpreted as 1:30 AM EST (last occurrence). The default value is
  <code>WALLTIME_LAST</code>.
  
  @param option the behavior for handling repeating wall time, either
  <code>WALLTIME_FIRST</code> or <code>WALLTIME_LAST</code>.
  @throws IllegalArgumentException when <code>option</code> is neither
  <code>WALLTIME_FIRST</code> nor <code>WALLTIME_LAST</code>.
  
  @see #getRepeatedWallTimeOption()
  @see #WALLTIME_FIRST
  @see #WALLTIME_LAST