+ @Override
+ public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+ setPath(SerializationUtils.deserializePath(in));
+ }
+
+ @Override
+ public void writeExternal(ObjectOutput out) throws IOException {
+ SerializationUtils.serializePath(getPath(), out);
+ }
+
+ @Override
+ @Deprecated
+ public Object toSerializable() {
+ return PersistentMessages.Modification.newBuilder().setType(this.getClass().toString())
+ .setPath(InstanceIdentifierUtils.toSerializable(getPath())).build();
+ }
+
+ @Deprecated
+ public static DeleteModification fromSerializable(Object serializable) {