private static HotSpotDiagnosticMXBean getHotspotMXBean() throws IOException {
        MBeanServer server = ManagementFactory.getPlatformMBeanServer();
        return ManagementFactory.newPlatformMXBeanProxy(
                server, "com.sun.management:type=HotSpotDiagnostic", HotSpotDiagnosticMXBean.class);
    }
Log message as severe error, then forcibly exit runtime, without running
exit handlers or otherwise waiting for cleanup.

@param message message to log before exit
@param thrown the throwable that caused the application to exit.
@param dumpThreads if true the stack trace of all threads is dumped to the
                  log with level info before shutting down
vespajlib/src/main/java/com/yahoo/protect/Process.java