class LightWeightResizableGSet extends LightWeightGSet<K, E> {

  @Override
  public E put(final E element) {
    E existing = super.put(element);
    expandIfNecessary();
    return existing;
  }

  public  LightWeightResizableGSet(int initCapacity, float loadFactor);
  public  LightWeightResizableGSet();
  public  LightWeightResizableGSet(int initCapacity);

}