+ transaction.merge(getPath(), getData());
+ }
+
+ @Override
+ public void apply(final DataTreeModification transaction) {
+ transaction.merge(getPath(), getData());
+ }
+
+ @Override
+ public byte getType() {
+ return MERGE;
+ }
+
+ @Deprecated
+ public static MergeModification fromStream(final ObjectInput in, final short version) {
+ MergeModification mod = new MergeModification(version);
+ try {
+ mod.readExternal(in);
+ } catch (IOException e) {
+ throw new IllegalArgumentException("Error deserializing MergeModification", e);
+ }
+ return mod;