+
+ protected abstract T object();
+
+ @SuppressWarnings("unchecked")
+ @Test
+ public void serializationTest() {
+ final Object deserialize = SerializationUtils.clone(object());
+
+ Assert.assertEquals(object().getTarget(), ((T) deserialize).getTarget());
+ Assert.assertEquals(object().getVersion(), ((T) deserialize).getVersion());
+ Assert.assertEquals(object().getSequence(), ((T) deserialize).getSequence());
+ }