public static void testExternalizable(
     Externalizable original, TestCase tc, PrototypeFactory pf, String failMessage) {
   testExternalizable(original, original.getClass(), pf, tc, failMessage);
 }
 // for outside test suites to call
 public static void testExternalizable(Externalizable original, TestCase tc, PrototypeFactory pf) {
   testExternalizable(
       original, tc, pf, "Serialization failure for " + original.getClass().getName());
 }