code: @Deprecated
      protected void zeroPaddingNumber(NumberFormat nf,StringBuffer buf, int value,
                                       int minDigits, int maxDigits) {
          // Note: Indian calendar uses negative value for a calendar
          // field. fastZeroPaddingNumber cannot handle negative numbers.
          // BTW, it looks like a design bug in the Indian calendar...
          if (useLocalZeroPaddingNumberFormat && value >= 0) {
              fastZeroPaddingNumber(buf, value, minDigits, maxDigits);
          } else {
              nf.setMinimumIntegerDigits(minDigits);
              nf.setMaximumIntegerDigits(maxDigits);
              nf.format(value, buf, new FieldPosition(-1));
          }
      }
docs: Internal high-speed method.  Reuses a StringBuffer for results
  instead of creating a String on the heap for each call.
  @deprecated This API is ICU internal only.
  @hide original deprecated declaration
  @hide draft / provisional / internal are hidden on Android