boolean (@NotNull ChooseByNameContributor contributor) { try { if (!myProject.isDisposed()) { long contributorStarted = System.currentTimeMillis(); processContributorNames(contributor, parameters, nameProcessor); if (LOG.isDebugEnabled()) { LOG.debug(contributor + " for " + (System.currentTimeMillis() - contributorStarted)); } } } catch (ProcessCanceledException | IndexNotReadyException ex) { // index corruption detected, ignore } catch (Throwable ex) { LOG.error(ex); } return true; }