code: static void throwSSLException(String msg, Throwable cause)
              throws SSLException {
          SSLException e = new SSLException(msg);
          e.initCause(cause);
          throw e;
      }
docs: Throw an SSLException with the specified message and cause.
  Shorthand until a new SSLException constructor is added.
  This method never returns.