docs: public static RuntimeException wrapRuntime(Throwable throwable) {
  		if (throwable instanceof RuntimeException) {
  			return (RuntimeException) throwable;
  		}
  		if (throwable instanceof Error) {
  			throw (Error) throwable;
  		}
  		return new RuntimeException(throwable);
  	}