@NotNull
  @Override
  public List<TraceElement> getNextValues(@NotNull TraceElement element) {
    return myToNext == null ? Collections.emptyList() : myToNext.getNextValues(element);
  }
@NotNull
  @Override
  public List<TraceElement> getNextValues(@NotNull TraceElement element)