@Override
  public @NotNull List<MatchResult> getChildren() {
    final List<MatchResult> children = myDelegate.getChildren();
    if (children.isEmpty()) return children;
    final List<MatchResult> result = new ArrayList<>(children.size());
    for (MatchResult child : children) {
      result.add(new MatchResultForPreview(child, myTarget));
    }
    return result;
  }
@Override
  public @NotNull List<MatchResult> getChildren()