@Override
      public void uncaughtException(Thread t, Throwable e) {
        if (e instanceof VirtualMachineError) {
          SystemFailure.setFailure((VirtualMachineError) e); // don't throw
        }
        fail("Uncaught exception in thread " + t + e);
      }
Tests that a late-registering <code>DataSerializable</code> indeed causes a waiting
readObject() method to be notified.
geode-core/src/test/java/org/apache/geode/internal/DataSerializableJUnitTest.java