code: public static void suppressExceptions(RunnableWithException action) {
  		try {
  			action.run();
  		}
  		catch (InterruptedException e) {
  			// restore interrupted state
  			Thread.currentThread().interrupt();
  		}
  		catch (Throwable t) {
  			if (isJvmFatalError(t)) {
  				rethrow(t);
  			}
  		}
  	}
docs: ------------------------------------------------------------------------