public static <T, E extends Throwable>
  T disallowTreeLoading(@NotNull ThrowableComputable<? extends T, E> computable) throws E {
    return disallowTreeLoading(computable, () -> null);
  }
public static <T, E extends Throwable>
  T disallowTreeLoading(@NotNull ThrowableComputable<? extends T, E> computable)