docs: private void checkCapacity(int minNewSize) {
          Validate.isTrue(minNewSize >= size);
          int curSize = keys.length;
          if (curSize >= minNewSize)
              return;
  
          int newSize = curSize >= InitialCapacity ? size * GrowthFactor : InitialCapacity;
          if (minNewSize > newSize)
              newSize = minNewSize;
  
          keys = copyOf(keys, newSize);
          vals = copyOf(vals, newSize);
      }