code: public void setAlternateHandlingShifted(boolean shifted) {
          checkNotFrozen();
          if(shifted == isAlternateHandlingShifted()) { return; }
          CollationSettings ownedSettings = getOwnedSettings();
          ownedSettings.setAlternateHandlingShifted(shifted);
          setFastLatinOptions(ownedSettings);
      }
docs: Sets the alternate handling for QUATERNARY strength to be either shifted or non-ignorable. See the UCA definition
  on <a href="http://www.unicode.org/unicode/reports/tr10/#Variable_Weighting">Variable Weighting</a>. This
  attribute will only be effective when QUATERNARY strength is set. The default value for this mode is false,
  corresponding to the NON_IGNORABLE mode in UCA. In the NON_IGNORABLE mode, the RuleBasedCollator treats all
  the code points with non-ignorable primary weights in the same way. If the mode is set to true, the behavior
  corresponds to SHIFTED defined in UCA, this causes code points with PRIMARY orders that are equal or below the
  variable top value to be ignored in PRIMARY order and moved to the QUATERNARY order.
  
  @param shifted
  true if SHIFTED behavior for alternate handling is desired, false for the NON_IGNORABLE behavior.
  @see #isAlternateHandlingShifted
  @see #setAlternateHandlingDefault