protected static boolean validateSatisfactionOfHandlers(@NotNull NodeIterator patternNodes, @NotNull MatchContext context) {
    for (; patternNodes.hasNext(); patternNodes.advance()) {
      if (!context.getPattern().getHandler(patternNodes.current()).validate(context, 0)) {
        return false;
      }
    }
    return true;
  }
protected static boolean validateSatisfactionOfHandlers(@NotNull NodeIterator patternNodes, @NotNull MatchContext context)