boolean () { if (myRerunAction != null && myRerunAction.isEnabled()) return allTargetsAreValid(); try { return myUsageSearcherFactory != null && allTargetsAreValid() && myUsageSearcherFactory.create() != null; } catch (PsiInvalidElementAccessException e) { return false; } }