docs: private static final byte[] expandToLength16(byte scaledValue[], final boolean isNegative) {
          if (scaledValue.length == 16) {
              return scaledValue;
          }
          byte replacement[] = new byte[16];
          if (isNegative) {
              Arrays.fill(replacement, (byte)-1);
          }
          int shift = (16 - scaledValue.length);
          for (int ii = 0; ii < scaledValue.length; ++ii) {
              replacement[ii+shift] = scaledValue[ii];
          }
          return replacement;
      }