code: private void transferSemiUnique(SemiUniqueEntry[] src, SemiUniqueEntry[] dest) {
          for (int j = 0; j < src.length; ++j)
          {
              SemiUniqueEntry e = src[j];
              src[j] = null;
              while (e != null)
              {
                  SemiUniqueEntry next = e.getSemiUniqueNext();
                  int i = indexFor(e.getSemiUniqueHash(), dest.length);
                  e.setSemiUniqueNext(dest[i]);
                  dest[i] = e;
                  e = next;
              }
          }
      }
docs: /* Transfer all entries from src to dest tables