code: public static UncheckedMarker throwChecked(Throwable t) {
      Exceptions.<RuntimeException>throwIt(requireNonNull(t, "throwable"));
      return UncheckedMarker.INSTANCE;
    }
docs: <p>Throws any type of {@link java.lang.Throwable} as an unchecked type.</p>
  Usage:
  <pre><code>
  void foo(Closeable c) {
  try {
  c.close();
  } catch(IOException e) {
  throw Exceptions.throwChecked(e);
  }
  }
  </code></pre>
  
  @param t the (non-null) type to throw
  @return an unchecked throwable type for syntax reasons