Class cls = val.getClass();
SerialFormat format = new SerialFormat(catalog, cls);
DataBinding binding = new SerialBinding(format);
assertSame(format, binding.getDataFormat());
binding.objectToData(val, buffer);
assertTrue(buffer.getDataLength() > 0);
Object val2 = binding.dataToObject(buffer);
assertSame(cls, val2.getClass());
assertEquals(val, val2);