- public static WriteModification fromSerializable(final Object serializable, final SchemaContext schemaContext) {
- PersistentMessages.Modification o = (PersistentMessages.Modification) serializable;
- Decoded decoded = new NormalizedNodeToNodeCodec(schemaContext).decode(o.getPath(), o.getData());
- return new WriteModification(decoded.getDecodedPath(), decoded.getDecodedNode(), schemaContext);
+ @Override
+ public void writeExternal(ObjectOutput out) {
+ SerializationUtils.serializePathAndNode(getPath(), data, out);