reactor-core/src/main/java/reactor/core/Exceptions.java
public static void throwIfJvmFatal(@Nullable Throwable t) {
		if (t instanceof VirtualMachineError) {
			throw (VirtualMachineError) t;
		}
		if (t instanceof ThreadDeath) {
			throw (ThreadDeath) t;
		}
		if (t instanceof LinkageError) {
			throw (LinkageError) t;
		}
	}
public static void throwIfJvmFatal(@Nullable Throwable t) {
		if (t instanceof VirtualMachineError) {
			throw (VirtualMachineError) t;
		}
		if (t instanceof ThreadDeath) {
			throw (ThreadDeath) t;
		}
		if (t instanceof LinkageError) {
			throw (LinkageError) t;
		}
	}
public static void throwIfJvmFatal ( @ Nullable Throwable t ) { if ( t instanceof VirtualMachineError ) { throw ( VirtualMachineError ) t ; } if ( t instanceof ThreadDeath ) { throw ( ThreadDeath ) t ; } if ( t instanceof LinkageError ) { throw ( LinkageError ) t ; } }
Throws a particular {@code Throwable} only if it belongs to a set of "fatal" error
varieties native to the JVM. These varieties are as follows:
<ul> <li>{@link VirtualMachineError}</li> <li>{@link ThreadDeath}</li>
<li>{@link LinkageError}</li> </ul>

@param t the exception to evaluate
Throws a particular { @code Throwable } only if it belongs to a set of fatal error varieties native to the JVM . These varieties are as follows : <ul > <li > { @link VirtualMachineError } < / li > <li > { @link ThreadDeath } < / li > <li > { @link LinkageError } < / li > < / ul >