docs: @SuppressWarnings("unchecked")
  	protected final void deserialize(ObjectInputStream ois, Collection collection) throws IOException, ClassNotFoundException
  	{
  		int size = ois.readInt();
  		for (int i = 0; i < size; i++)
  		{
  			collection.add(ois.readObject());
  		}
  	}