docs: private void clearElementArrays(final int from, final int to) {
  
          if (isIntKey) {
              int counter = to;
  
              while (--counter >= from) {
                  intKeyTable[counter] = 0;
              }
          } else if (isLongKey) {
              int counter = to;
  
              while (--counter >= from) {
                  longKeyTable[counter] = 0;
              }
          } else if (isObjectKey) {
              int counter = to;
  
              while (--counter >= from) {
                  objectKeyTable[counter] = null;
              }
          }
  
          if (isIntValue) {
              int counter = to;
  
              while (--counter >= from) {
                  intValueTable[counter] = 0;
              }
          } else if (isLongValue) {
              int counter = to;
  
              while (--counter >= from) {
                  longValueTable[counter] = 0;
              }
          } else if (isObjectValue) {
              int counter = to;
  
              while (--counter >= from) {
                  objectValueTable[counter] = null;
              }
          }
  
          if (accessTable != null) {
              int counter = to;
  
              while (--counter >= from) {
                  accessTable[counter] = 0;
              }
          }
  
          if (multiValueTable != null) {
              int counter = to;
  
              while (--counter >= from) {
                  multiValueTable[counter] = false;
              }
          }
      }