if (fAssistant == null || !fAssistant.hasFocus() || fContentType == null)  {
if (fIsActive && (fAssistant == null || !fAssistant.hasFocus()))  {
				public void run() {					// TODO add isDisposed / isUninstalled / hasLeft check? for now: check for content type,					// since it gets nullified in leave()					if (fAssistant == null || !fAssistant.hasFocus() || fContentType == null)  {						leave(UNINSTALL | COMMIT);					}				}