code: public static RuntimeException propagate(Throwable t) {
          if (t instanceof RuntimeException) {
              throw (RuntimeException) t;
          } else {
              throw new RuntimeException(t);
          }
      }
docs: -------------------------------------------------------------