code: @Deprecated
      double adjustNumberAsInFormatting(double number) {
          if (Double.isNaN(number)) {
              return number;
          }
          number = round(multiply(number));
          if (Double.isInfinite(number)) {
              return number;
          }
          return toDigitList(number).getDouble();
      }
docs: This is a special function used by the CompactDecimalFormat subclass.
  It completes only the rounding portion of the formatting and returns
  the resulting double. CompactDecimalFormat uses the result to compute
  the plural form to use.
  
  @param number The number to format.
  @return The number rounded to the correct number of significant digits
  with negative sign stripped off.
  @deprecated This API is ICU internal only.
  @hide draft / provisional / internal are hidden on Android