if (parent == null) throw new IllegalArgumentException("No parent.");
    public DataObjectCreator(Editor viewer, DataObject userObject,             				Object parent)    {        super(viewer);        if (userObject == null)            throw new IllegalArgumentException("No object to create.");        if (parent == null)            throw new IllegalArgumentException("No parent.");        this.parent = parent;        this.userObject = userObject;    }