code: private void readObject (ObjectInputStream in)
          throws IOException, ClassNotFoundException
      {
          in.defaultReadObject();
          createBuckets(getBucketCount(_size));
          for (int ii = 0; ii < _size; ii++) {
              readd(in.readInt());
          }
      }
docs: Custom deserializer.