public static int computeAccurateTraceHashCode(@NotNull Throwable throwable) {
    Object[] backtrace = getBacktrace(throwable);
    if (backtrace == null) {
      StackTraceElement[] trace = throwable instanceof UntraceableException ? null : throwable.getStackTrace();
      return Arrays.hashCode(trace);
    }
    return Arrays.deepHashCode(backtrace);
  }
public static int computeAccurateTraceHashCode(@NotNull Throwable throwable)