code: private static long calculateDivisor(long power10, int numZeros) {
          // We craft our divisor such that when we divide by it, we get a
          // number with the same number of digits as zeros found in the
          // plural variant templates. If our magnitude is 10000 and we have
          // two 0's in our plural variants, then we want a divisor of 1000.
          // Note that if we have 43560 which is of same magnitude as 10000.
          // When we divide by 1000 we a quotient which rounds to 44 (2 digits)
          long divisor = power10;
          for (int i = 1; i < numZeros; i++) {
              divisor /= 10;
          }
          return divisor;
      }
docs: Calculate a divisor based on the magnitude and number of zeros in the
  template string.
  @param power10
  @param numZeros
  @return