import com.ait.tooling.nativetools.client.collection.NFastArrayList;
import com.google.gwt.json.client.JSONArray;</BUG>
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONString;
<BUG>public abstract class GroupOf<T extends IPrimitive<?>, C extends GroupOf<T, C>> extends ContainerNode<T, C>implements IPrimitive<C>
</BUG>
{
<BUG>private GroupType              m_type                   = null;

private IControlHandleFactory  m_controlHandleFactory   = null;
private DragConstraintEnforcer m_dragConstraintEnforcer = null;
private boolean                m_drag                   = false;</BUG>
protected GroupOf(final GroupType type, final IStorageEngine<T> stor)

import com.ait.tooling.nativetools.client.collection.NFastArrayList;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONString;
public abstract class GroupOf <T extends IPrimitive<?>, C extends GroupOf<T, C>> extends ContainerNode<T, C>implements IPrimitive<C>
