public static <R> R traverseSupers(@NotNull JvmClass start, @NotNull Function<? super JvmClass, R> f) {
    return traverseSupers(start, false, f);
  }
public static <R> R traverseSupers(@NotNull JvmClass start, @NotNull Function<? super JvmClass, R> f)