Set<PsiType> (PsiTryStatement statement) { final Set<PsiType> out = new HashSet<>(5); for (PsiParameter parameter : statement.getCatchBlockParameters()) { final PsiType type = parameter.getType(); if (type instanceof PsiDisjunctionType disjunctionType) { out.addAll(disjunctionType.getDisjunctions()); } else { out.add(type); } } return out; }