private List<PsiType> getTypesCache() {
    return CachedValuesManager.getProjectPsiDependentCache(this, section ->
      computePreciseCatchTypes(section.getParameter())
    );
  }
private List<PsiType> getTypesCache()