@NotNull ChainStatus tryFindChain(@NotNull PsiElement elementAtDebugger) {
    ChainsSearchResult result = mySearchResult.get();
    if (result.isSuitableFor(elementAtDebugger)) {
      return result.chainsStatus;
    }

    result = ChainsSearchResult.of(elementAtDebugger);
    checkChainsExistenceInBackground(elementAtDebugger, result, myExecutor);
    mySearchResult.set(result);
    return result.chainsStatus;
  }
@NotNull ChainStatus tryFindChain(@NotNull PsiElement elementAtDebugger)