boolean (@NotNull PsiElement matchedNode, int start, int end, @NotNull MatchContext context) { return first.match(matchedNode, start, end, context) && second.match(matchedNode, start, end, context); }