code: private void handleCE32(int start, int end, int ce32) {
          assert (ce32 != Collation.FALLBACK_CE32);
          if (Collation.isSpecialCE32(ce32)) {
              ce32 = data.getIndirectCE32(ce32);
              if (ce32 == Collation.FALLBACK_CE32) {
                  return;
              }
          }
          do {
              int baseCE32 = baseData.getFinalCE32(baseData.getCE32(start));
              // Do not just continue if ce32 == baseCE32 because
              // contractions and expansions in different data objects
              // normally differ even if they have the same data offsets.
              if (Collation.isSelfContainedCE32(ce32) && Collation.isSelfContainedCE32(baseCE32)) {
                  // fastpath
                  if (ce32 != baseCE32) {
                      tailored.add(start);
                  }
              } else {
                  compare(start, ce32, baseCE32);
              }
          } while (++start <= end);
      }
docs: function (enumTailoredRange()). This is not necessary for Java implementation.