void () { if (FindUsagesManager.this.myProject.isDisposed() || editor.isDisposed()) return; if (myUsage != null) { myUsage.navigate(true); myUsage.selectInEditor(); } else if (!usagesWereFound.get()) { String message = getNoUsagesFoundMessage(primaryElements[0], scopeFile.getName()); showEditorHint(message, editor); } else { editor.putUserData(KEY_START_USAGE_AGAIN, VALUE_START_USAGE_AGAIN); showEditorHint(getSearchAgainMessage(primaryElements[0], direction), editor); } }