public static <T> T exceptionIsBug(ThrowingSupplier<T> t) {
    try {
      return t.get();
    } catch (Exception e) {
      throw new TinkBugException(e);
    }
  }
Swallows an exception and translates it into a TinkBugException.
java_src/src/main/java/com/google/crypto/tink/internal/TinkBugException.java