if (state == STATE_NONE) { if (COM.OleRun(objIUnknown.getAddress()) == OLE.S_OK) state = STATE_RUNNING; }
public int doVerb(int verb) {	if (state == STATE_NONE || isStatic)		return COM.E_FAIL;		// See PR: 1FV9RZW	int result = objIOleObject.DoVerb(verb, null, iOleClientSite.getAddress(), 0, handle, null);	if (state != STATE_RUNNING && inInit) {		updateStorage();		inInit = false;	}	return result;}