@Override
      public void run() {
        try {
          Thread.sleep(300);
          DataSerializer.register(c);

        } catch (Exception ex) {
          fail("Interrupted while registering" + ex);
        }
      }
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