void (@NotNull PsiCatchSection section) { final PsiCatchSection other = (PsiCatchSection)myMatchingVisitor.getElement(); final MatchingHandler handler = myMatchingVisitor.getMatchContext().getPattern().getHandler(section); myMatchingVisitor.setResult(myMatchingVisitor.match(section.getParameter(), other.getParameter()) && myMatchingVisitor.matchSons(section.getCatchBlock(), other.getCatchBlock()) && ((SubstitutionHandler)handler).handle(other, myMatchingVisitor.getMatchContext())); }