question: static private void throwFailure ( ) throws InternalGemFireError , Error { if ( failure != null ) throw failure ; }
target:  Throw the system failure. This method does not return normally. <p> Unfortunately, attempting to create a new Throwable at this point may cause the thread to hang (instead of generating another OutOfMemoryError), so we have to make do with whatever Error we have, instead of wrapping it with one pertinent to the current context. See bug 38394.