@Override
  public void newMatch(@NotNull MatchResult result) {
    if (!duplicates.add(result.getMatchRef())) {
      return;
    }
    delegate.newMatch(result);
  }
@Override
  public void newMatch(@NotNull MatchResult result)