docs: void removeFromElementArrays(int lookup) {
  
          int arrayLength = hashIndex.linkTable.length;
  
          if (isIntKey) {
              Object array = intKeyTable;
  
              System.arraycopy(array, lookup + 1, array, lookup,
                               arrayLength - lookup - 1);
  
              intKeyTable[arrayLength - 1] = 0;
          }
  
          if (isLongKey) {
              Object array = longKeyTable;
  
              System.arraycopy(array, lookup + 1, array, lookup,
                               arrayLength - lookup - 1);
  
              longKeyTable[arrayLength - 1] = 0;
          }
  
          if (isObjectKey) {
              Object array = objectKeyTable;
  
              System.arraycopy(array, lookup + 1, array, lookup,
                               arrayLength - lookup - 1);
  
              objectKeyTable[arrayLength - 1] = null;
          }
  
          if (isIntValue) {
              Object array = intValueTable;
  
              System.arraycopy(array, lookup + 1, array, lookup,
                               arrayLength - lookup - 1);
  
              intValueTable[arrayLength - 1] = 0;
          }
  
          if (isLongValue) {
              Object array = longValueTable;
  
              System.arraycopy(array, lookup + 1, array, lookup,
                               arrayLength - lookup - 1);
  
              longValueTable[arrayLength - 1] = 0;
          }
  
          if (isObjectValue) {
              Object array = objectValueTable;
  
              System.arraycopy(array, lookup + 1, array, lookup,
                               arrayLength - lookup - 1);
  
              objectValueTable[arrayLength - 1] = null;
          }
      }