docs: public static RuntimeException propagate(Throwable throwable) {
      final Throwable t = Preconditions.checkNotNull(throwable, "throwable");
      if (t instanceof Error) {
        throw (Error) t;
      }
      if (t instanceof RuntimeException) {
        throw (RuntimeException) t;
      }
  
      throw new RuntimeException(t);
    }