Remove DataChangeListener protobuff messages 05/33505/3
authorTom Pantelis <tpanteli@brocade.com>
Fri, 22 Jan 2016 23:36:56 +0000 (18:36 -0500)
committerTony Tkacik <ttkacik@cisco.com>
Mon, 1 Feb 2016 16:53:21 +0000 (16:53 +0000)
The DataChangeListener protobuff messages are used to serialize the
corresponding CDS messages but we don't actually send these messages over
the wire so they don't need serialization. So the protobuff messages were
removed. If we do need to serialize these messages in the future we won't
use protobuff.

Change-Id: Ia72f3da2edbc6c1eeebfb022916894e2b1713840
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/protobuff/messages/datachange/notification/DataChangeListenerMessages.java [deleted file]
opendaylight/md-sal/sal-clustering-commons/src/main/resources/DataChangeListener.proto [deleted file]
opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/protobuff/messages/datachange/notification/DataChangeListenerMessagesTest.java [deleted file]
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataChangedReply.java

diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/protobuff/messages/datachange/notification/DataChangeListenerMessages.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/protobuff/messages/datachange/notification/DataChangeListenerMessages.java
deleted file mode 100644 (file)
index 384b389..0000000
+++ /dev/null
@@ -1,2093 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: DataChangeListener.proto
-
-package org.opendaylight.controller.protobuff.messages.datachange.notification;
-
-public final class DataChangeListenerMessages {
-  private DataChangeListenerMessages() {}
-  public static void registerAllExtensions(
-      com.google.protobuf.ExtensionRegistry registry) {
-  }
-  public interface DataChangedOrBuilder
-      extends com.google.protobuf.MessageOrBuilder {
-
-    // optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-     */
-    boolean hasOriginalSubTree();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getOriginalSubTree();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getOriginalSubTreeOrBuilder();
-
-    // optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-     */
-    boolean hasUpdatedSubTree();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getUpdatedSubTree();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getUpdatedSubTreeOrBuilder();
-
-    // optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-     */
-    boolean hasOriginalData();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getOriginalData();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getOriginalDataOrBuilder();
-
-    // optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-     */
-    boolean hasUpdatedData();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getUpdatedData();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getUpdatedDataOrBuilder();
-
-    // optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-     */
-    boolean hasCreatedData();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getCreatedData();
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getCreatedDataOrBuilder();
-
-    // repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    java.util.List<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier>
-        getRemovedPathsList();
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getRemovedPaths(int index);
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    int getRemovedPathsCount();
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    java.util.List<? extends org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>
-        getRemovedPathsOrBuilderList();
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getRemovedPathsOrBuilder(
-        int index);
-  }
-  /**
-   * Protobuf type {@code org.opendaylight.controller.mdsal.DataChanged}
-   */
-  public static final class DataChanged extends
-      com.google.protobuf.GeneratedMessage
-      implements DataChangedOrBuilder {
-    // Use DataChanged.newBuilder() to construct.
-    private DataChanged(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
-      super(builder);
-      this.unknownFields = builder.getUnknownFields();
-    }
-    private DataChanged(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
-
-    private static final DataChanged defaultInstance;
-    public static DataChanged getDefaultInstance() {
-      return defaultInstance;
-    }
-
-    public DataChanged getDefaultInstanceForType() {
-      return defaultInstance;
-    }
-
-    private final com.google.protobuf.UnknownFieldSet unknownFields;
-    @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-        getUnknownFields() {
-      return this.unknownFields;
-    }
-    private DataChanged(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      initFields();
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            default: {
-              if (!parseUnknownField(input, unknownFields,
-                                     extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-            case 10: {
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
-              if (((bitField0_ & 0x00000001) == 0x00000001)) {
-                subBuilder = originalSubTree_.toBuilder();
-              }
-              originalSubTree_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(originalSubTree_);
-                originalSubTree_ = subBuilder.buildPartial();
-              }
-              bitField0_ |= 0x00000001;
-              break;
-            }
-            case 18: {
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
-              if (((bitField0_ & 0x00000002) == 0x00000002)) {
-                subBuilder = updatedSubTree_.toBuilder();
-              }
-              updatedSubTree_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(updatedSubTree_);
-                updatedSubTree_ = subBuilder.buildPartial();
-              }
-              bitField0_ |= 0x00000002;
-              break;
-            }
-            case 26: {
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder subBuilder = null;
-              if (((bitField0_ & 0x00000004) == 0x00000004)) {
-                subBuilder = originalData_.toBuilder();
-              }
-              originalData_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.PARSER, extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(originalData_);
-                originalData_ = subBuilder.buildPartial();
-              }
-              bitField0_ |= 0x00000004;
-              break;
-            }
-            case 34: {
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder subBuilder = null;
-              if (((bitField0_ & 0x00000008) == 0x00000008)) {
-                subBuilder = updatedData_.toBuilder();
-              }
-              updatedData_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.PARSER, extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(updatedData_);
-                updatedData_ = subBuilder.buildPartial();
-              }
-              bitField0_ |= 0x00000008;
-              break;
-            }
-            case 42: {
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder subBuilder = null;
-              if (((bitField0_ & 0x00000010) == 0x00000010)) {
-                subBuilder = createdData_.toBuilder();
-              }
-              createdData_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.PARSER, extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(createdData_);
-                createdData_ = subBuilder.buildPartial();
-              }
-              bitField0_ |= 0x00000010;
-              break;
-            }
-            case 50: {
-              if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
-                removedPaths_ = new java.util.ArrayList<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier>();
-                mutable_bitField0_ |= 0x00000020;
-              }
-              removedPaths_.add(input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.PARSER, extensionRegistry));
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e.getMessage()).setUnfinishedMessage(this);
-      } finally {
-        if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
-          removedPaths_ = java.util.Collections.unmodifiableList(removedPaths_);
-        }
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChanged_descriptor;
-    }
-
-    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
-        internalGetFieldAccessorTable() {
-      return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChanged_fieldAccessorTable
-          .ensureFieldAccessorsInitialized(
-              org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged.class, org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged.Builder.class);
-    }
-
-    public static com.google.protobuf.Parser<DataChanged> PARSER =
-        new com.google.protobuf.AbstractParser<DataChanged>() {
-      public DataChanged parsePartialFrom(
-          com.google.protobuf.CodedInputStream input,
-          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-          throws com.google.protobuf.InvalidProtocolBufferException {
-        return new DataChanged(input, extensionRegistry);
-      }
-    };
-
-    @java.lang.Override
-    public com.google.protobuf.Parser<DataChanged> getParserForType() {
-      return PARSER;
-    }
-
-    private int bitField0_;
-    // optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;
-    public static final int ORIGINALSUBTREE_FIELD_NUMBER = 1;
-    private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node originalSubTree_;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-     */
-    public boolean hasOriginalSubTree() {
-      return ((bitField0_ & 0x00000001) == 0x00000001);
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getOriginalSubTree() {
-      return originalSubTree_;
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getOriginalSubTreeOrBuilder() {
-      return originalSubTree_;
-    }
-
-    // optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;
-    public static final int UPDATEDSUBTREE_FIELD_NUMBER = 2;
-    private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node updatedSubTree_;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-     */
-    public boolean hasUpdatedSubTree() {
-      return ((bitField0_ & 0x00000002) == 0x00000002);
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getUpdatedSubTree() {
-      return updatedSubTree_;
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getUpdatedSubTreeOrBuilder() {
-      return updatedSubTree_;
-    }
-
-    // optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;
-    public static final int ORIGINALDATA_FIELD_NUMBER = 3;
-    private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap originalData_;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-     */
-    public boolean hasOriginalData() {
-      return ((bitField0_ & 0x00000004) == 0x00000004);
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getOriginalData() {
-      return originalData_;
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getOriginalDataOrBuilder() {
-      return originalData_;
-    }
-
-    // optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;
-    public static final int UPDATEDDATA_FIELD_NUMBER = 4;
-    private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap updatedData_;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-     */
-    public boolean hasUpdatedData() {
-      return ((bitField0_ & 0x00000008) == 0x00000008);
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getUpdatedData() {
-      return updatedData_;
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getUpdatedDataOrBuilder() {
-      return updatedData_;
-    }
-
-    // optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;
-    public static final int CREATEDDATA_FIELD_NUMBER = 5;
-    private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap createdData_;
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-     */
-    public boolean hasCreatedData() {
-      return ((bitField0_ & 0x00000010) == 0x00000010);
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getCreatedData() {
-      return createdData_;
-    }
-    /**
-     * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getCreatedDataOrBuilder() {
-      return createdData_;
-    }
-
-    // repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;
-    public static final int REMOVEDPATHS_FIELD_NUMBER = 6;
-    private java.util.List<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier> removedPaths_;
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    public java.util.List<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier> getRemovedPathsList() {
-      return removedPaths_;
-    }
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    public java.util.List<? extends org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>
-        getRemovedPathsOrBuilderList() {
-      return removedPaths_;
-    }
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    public int getRemovedPathsCount() {
-      return removedPaths_.size();
-    }
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getRemovedPaths(int index) {
-      return removedPaths_.get(index);
-    }
-    /**
-     * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-     */
-    public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getRemovedPathsOrBuilder(
-        int index) {
-      return removedPaths_.get(index);
-    }
-
-    private void initFields() {
-      originalSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-      updatedSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-      originalData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-      updatedData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-      createdData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-      removedPaths_ = java.util.Collections.emptyList();
-    }
-    private byte memoizedIsInitialized = -1;
-    public final boolean isInitialized() {
-      byte isInitialized = memoizedIsInitialized;
-      if (isInitialized != -1) return isInitialized == 1;
-
-      if (hasOriginalSubTree()) {
-        if (!getOriginalSubTree().isInitialized()) {
-          memoizedIsInitialized = 0;
-          return false;
-        }
-      }
-      if (hasUpdatedSubTree()) {
-        if (!getUpdatedSubTree().isInitialized()) {
-          memoizedIsInitialized = 0;
-          return false;
-        }
-      }
-      if (hasOriginalData()) {
-        if (!getOriginalData().isInitialized()) {
-          memoizedIsInitialized = 0;
-          return false;
-        }
-      }
-      if (hasUpdatedData()) {
-        if (!getUpdatedData().isInitialized()) {
-          memoizedIsInitialized = 0;
-          return false;
-        }
-      }
-      if (hasCreatedData()) {
-        if (!getCreatedData().isInitialized()) {
-          memoizedIsInitialized = 0;
-          return false;
-        }
-      }
-      for (int i = 0; i < getRemovedPathsCount(); i++) {
-        if (!getRemovedPaths(i).isInitialized()) {
-          memoizedIsInitialized = 0;
-          return false;
-        }
-      }
-      memoizedIsInitialized = 1;
-      return true;
-    }
-
-    public void writeTo(com.google.protobuf.CodedOutputStream output)
-                        throws java.io.IOException {
-      getSerializedSize();
-      if (((bitField0_ & 0x00000001) == 0x00000001)) {
-        output.writeMessage(1, originalSubTree_);
-      }
-      if (((bitField0_ & 0x00000002) == 0x00000002)) {
-        output.writeMessage(2, updatedSubTree_);
-      }
-      if (((bitField0_ & 0x00000004) == 0x00000004)) {
-        output.writeMessage(3, originalData_);
-      }
-      if (((bitField0_ & 0x00000008) == 0x00000008)) {
-        output.writeMessage(4, updatedData_);
-      }
-      if (((bitField0_ & 0x00000010) == 0x00000010)) {
-        output.writeMessage(5, createdData_);
-      }
-      for (int i = 0; i < removedPaths_.size(); i++) {
-        output.writeMessage(6, removedPaths_.get(i));
-      }
-      getUnknownFields().writeTo(output);
-    }
-
-    private int memoizedSerializedSize = -1;
-    public int getSerializedSize() {
-      int size = memoizedSerializedSize;
-      if (size != -1) return size;
-
-      size = 0;
-      if (((bitField0_ & 0x00000001) == 0x00000001)) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(1, originalSubTree_);
-      }
-      if (((bitField0_ & 0x00000002) == 0x00000002)) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(2, updatedSubTree_);
-      }
-      if (((bitField0_ & 0x00000004) == 0x00000004)) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(3, originalData_);
-      }
-      if (((bitField0_ & 0x00000008) == 0x00000008)) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(4, updatedData_);
-      }
-      if (((bitField0_ & 0x00000010) == 0x00000010)) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(5, createdData_);
-      }
-      for (int i = 0; i < removedPaths_.size(); i++) {
-        size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(6, removedPaths_.get(i));
-      }
-      size += getUnknownFields().getSerializedSize();
-      memoizedSerializedSize = size;
-      return size;
-    }
-
-    private static final long serialVersionUID = 0L;
-    @java.lang.Override
-    protected java.lang.Object writeReplace()
-        throws java.io.ObjectStreamException {
-      return super.writeReplace();
-    }
-
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(
-        com.google.protobuf.ByteString data)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(
-        com.google.protobuf.ByteString data,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(byte[] data)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(
-        byte[] data,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(java.io.InputStream input)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(
-        java.io.InputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseDelimitedFrom(java.io.InputStream input)
-        throws java.io.IOException {
-      return PARSER.parseDelimitedFrom(input);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseDelimitedFrom(
-        java.io.InputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws java.io.IOException {
-      return PARSER.parseDelimitedFrom(input, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(
-        com.google.protobuf.CodedInputStream input)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parseFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input, extensionRegistry);
-    }
-
-    public static Builder newBuilder() { return Builder.create(); }
-    public Builder newBuilderForType() { return newBuilder(); }
-    public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged prototype) {
-      return newBuilder().mergeFrom(prototype);
-    }
-    public Builder toBuilder() { return newBuilder(this); }
-
-    @java.lang.Override
-    protected Builder newBuilderForType(
-        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
-      Builder builder = new Builder(parent);
-      return builder;
-    }
-    /**
-     * Protobuf type {@code org.opendaylight.controller.mdsal.DataChanged}
-     */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessage.Builder<Builder>
-       implements org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChanged_descriptor;
-      }
-
-      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
-          internalGetFieldAccessorTable() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChanged_fieldAccessorTable
-            .ensureFieldAccessorsInitialized(
-                org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged.class, org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged.Builder.class);
-      }
-
-      // Construct using org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged.newBuilder()
-      private Builder() {
-        maybeForceBuilderInitialization();
-      }
-
-      private Builder(
-          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
-        super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
-          getOriginalSubTreeFieldBuilder();
-          getUpdatedSubTreeFieldBuilder();
-          getOriginalDataFieldBuilder();
-          getUpdatedDataFieldBuilder();
-          getCreatedDataFieldBuilder();
-          getRemovedPathsFieldBuilder();
-        }
-      }
-      private static Builder create() {
-        return new Builder();
-      }
-
-      public Builder clear() {
-        super.clear();
-        if (originalSubTreeBuilder_ == null) {
-          originalSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-        } else {
-          originalSubTreeBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000001);
-        if (updatedSubTreeBuilder_ == null) {
-          updatedSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-        } else {
-          updatedSubTreeBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000002);
-        if (originalDataBuilder_ == null) {
-          originalData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-        } else {
-          originalDataBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000004);
-        if (updatedDataBuilder_ == null) {
-          updatedData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-        } else {
-          updatedDataBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000008);
-        if (createdDataBuilder_ == null) {
-          createdData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-        } else {
-          createdDataBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000010);
-        if (removedPathsBuilder_ == null) {
-          removedPaths_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000020);
-        } else {
-          removedPathsBuilder_.clear();
-        }
-        return this;
-      }
-
-      public Builder clone() {
-        return create().mergeFrom(buildPartial());
-      }
-
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChanged_descriptor;
-      }
-
-      public org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged getDefaultInstanceForType() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged.getDefaultInstance();
-      }
-
-      public org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged build() {
-        org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged result = buildPartial();
-        if (!result.isInitialized()) {
-          throw newUninitializedMessageException(result);
-        }
-        return result;
-      }
-
-      public org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged buildPartial() {
-        org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged result = new org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged(this);
-        int from_bitField0_ = bitField0_;
-        int to_bitField0_ = 0;
-        if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
-          to_bitField0_ |= 0x00000001;
-        }
-        if (originalSubTreeBuilder_ == null) {
-          result.originalSubTree_ = originalSubTree_;
-        } else {
-          result.originalSubTree_ = originalSubTreeBuilder_.build();
-        }
-        if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
-          to_bitField0_ |= 0x00000002;
-        }
-        if (updatedSubTreeBuilder_ == null) {
-          result.updatedSubTree_ = updatedSubTree_;
-        } else {
-          result.updatedSubTree_ = updatedSubTreeBuilder_.build();
-        }
-        if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
-          to_bitField0_ |= 0x00000004;
-        }
-        if (originalDataBuilder_ == null) {
-          result.originalData_ = originalData_;
-        } else {
-          result.originalData_ = originalDataBuilder_.build();
-        }
-        if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
-          to_bitField0_ |= 0x00000008;
-        }
-        if (updatedDataBuilder_ == null) {
-          result.updatedData_ = updatedData_;
-        } else {
-          result.updatedData_ = updatedDataBuilder_.build();
-        }
-        if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
-          to_bitField0_ |= 0x00000010;
-        }
-        if (createdDataBuilder_ == null) {
-          result.createdData_ = createdData_;
-        } else {
-          result.createdData_ = createdDataBuilder_.build();
-        }
-        if (removedPathsBuilder_ == null) {
-          if (((bitField0_ & 0x00000020) == 0x00000020)) {
-            removedPaths_ = java.util.Collections.unmodifiableList(removedPaths_);
-            bitField0_ = (bitField0_ & ~0x00000020);
-          }
-          result.removedPaths_ = removedPaths_;
-        } else {
-          result.removedPaths_ = removedPathsBuilder_.build();
-        }
-        result.bitField0_ = to_bitField0_;
-        onBuilt();
-        return result;
-      }
-
-      public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged) {
-          return mergeFrom((org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged)other);
-        } else {
-          super.mergeFrom(other);
-          return this;
-        }
-      }
-
-      public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged other) {
-        if (other == org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged.getDefaultInstance()) return this;
-        if (other.hasOriginalSubTree()) {
-          mergeOriginalSubTree(other.getOriginalSubTree());
-        }
-        if (other.hasUpdatedSubTree()) {
-          mergeUpdatedSubTree(other.getUpdatedSubTree());
-        }
-        if (other.hasOriginalData()) {
-          mergeOriginalData(other.getOriginalData());
-        }
-        if (other.hasUpdatedData()) {
-          mergeUpdatedData(other.getUpdatedData());
-        }
-        if (other.hasCreatedData()) {
-          mergeCreatedData(other.getCreatedData());
-        }
-        if (removedPathsBuilder_ == null) {
-          if (!other.removedPaths_.isEmpty()) {
-            if (removedPaths_.isEmpty()) {
-              removedPaths_ = other.removedPaths_;
-              bitField0_ = (bitField0_ & ~0x00000020);
-            } else {
-              ensureRemovedPathsIsMutable();
-              removedPaths_.addAll(other.removedPaths_);
-            }
-            onChanged();
-          }
-        } else {
-          if (!other.removedPaths_.isEmpty()) {
-            if (removedPathsBuilder_.isEmpty()) {
-              removedPathsBuilder_.dispose();
-              removedPathsBuilder_ = null;
-              removedPaths_ = other.removedPaths_;
-              bitField0_ = (bitField0_ & ~0x00000020);
-              removedPathsBuilder_ =
-                com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
-                   getRemovedPathsFieldBuilder() : null;
-            } else {
-              removedPathsBuilder_.addAllMessages(other.removedPaths_);
-            }
-          }
-        }
-        this.mergeUnknownFields(other.getUnknownFields());
-        return this;
-      }
-
-      public final boolean isInitialized() {
-        if (hasOriginalSubTree()) {
-          if (!getOriginalSubTree().isInitialized()) {
-
-            return false;
-          }
-        }
-        if (hasUpdatedSubTree()) {
-          if (!getUpdatedSubTree().isInitialized()) {
-
-            return false;
-          }
-        }
-        if (hasOriginalData()) {
-          if (!getOriginalData().isInitialized()) {
-
-            return false;
-          }
-        }
-        if (hasUpdatedData()) {
-          if (!getUpdatedData().isInitialized()) {
-
-            return false;
-          }
-        }
-        if (hasCreatedData()) {
-          if (!getCreatedData().isInitialized()) {
-
-            return false;
-          }
-        }
-        for (int i = 0; i < getRemovedPathsCount(); i++) {
-          if (!getRemovedPaths(i).isInitialized()) {
-
-            return false;
-          }
-        }
-        return true;
-      }
-
-      public Builder mergeFrom(
-          com.google.protobuf.CodedInputStream input,
-          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-          throws java.io.IOException {
-        org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged parsedMessage = null;
-        try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
-        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChanged) e.getUnfinishedMessage();
-          throw e;
-        } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
-        return this;
-      }
-      private int bitField0_;
-
-      // optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;
-      private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node originalSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> originalSubTreeBuilder_;
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public boolean hasOriginalSubTree() {
-        return ((bitField0_ & 0x00000001) == 0x00000001);
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getOriginalSubTree() {
-        if (originalSubTreeBuilder_ == null) {
-          return originalSubTree_;
-        } else {
-          return originalSubTreeBuilder_.getMessage();
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public Builder setOriginalSubTree(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
-        if (originalSubTreeBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          originalSubTree_ = value;
-          onChanged();
-        } else {
-          originalSubTreeBuilder_.setMessage(value);
-        }
-        bitField0_ |= 0x00000001;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public Builder setOriginalSubTree(
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
-        if (originalSubTreeBuilder_ == null) {
-          originalSubTree_ = builderForValue.build();
-          onChanged();
-        } else {
-          originalSubTreeBuilder_.setMessage(builderForValue.build());
-        }
-        bitField0_ |= 0x00000001;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public Builder mergeOriginalSubTree(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
-        if (originalSubTreeBuilder_ == null) {
-          if (((bitField0_ & 0x00000001) == 0x00000001) &&
-              originalSubTree_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
-            originalSubTree_ =
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(originalSubTree_).mergeFrom(value).buildPartial();
-          } else {
-            originalSubTree_ = value;
-          }
-          onChanged();
-        } else {
-          originalSubTreeBuilder_.mergeFrom(value);
-        }
-        bitField0_ |= 0x00000001;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public Builder clearOriginalSubTree() {
-        if (originalSubTreeBuilder_ == null) {
-          originalSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-          onChanged();
-        } else {
-          originalSubTreeBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000001);
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getOriginalSubTreeBuilder() {
-        bitField0_ |= 0x00000001;
-        onChanged();
-        return getOriginalSubTreeFieldBuilder().getBuilder();
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getOriginalSubTreeOrBuilder() {
-        if (originalSubTreeBuilder_ != null) {
-          return originalSubTreeBuilder_.getMessageOrBuilder();
-        } else {
-          return originalSubTree_;
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node originalSubTree = 1;</code>
-       */
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>
-          getOriginalSubTreeFieldBuilder() {
-        if (originalSubTreeBuilder_ == null) {
-          originalSubTreeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>(
-                  originalSubTree_,
-                  getParentForChildren(),
-                  isClean());
-          originalSubTree_ = null;
-        }
-        return originalSubTreeBuilder_;
-      }
-
-      // optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;
-      private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node updatedSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> updatedSubTreeBuilder_;
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public boolean hasUpdatedSubTree() {
-        return ((bitField0_ & 0x00000002) == 0x00000002);
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getUpdatedSubTree() {
-        if (updatedSubTreeBuilder_ == null) {
-          return updatedSubTree_;
-        } else {
-          return updatedSubTreeBuilder_.getMessage();
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public Builder setUpdatedSubTree(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
-        if (updatedSubTreeBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          updatedSubTree_ = value;
-          onChanged();
-        } else {
-          updatedSubTreeBuilder_.setMessage(value);
-        }
-        bitField0_ |= 0x00000002;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public Builder setUpdatedSubTree(
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
-        if (updatedSubTreeBuilder_ == null) {
-          updatedSubTree_ = builderForValue.build();
-          onChanged();
-        } else {
-          updatedSubTreeBuilder_.setMessage(builderForValue.build());
-        }
-        bitField0_ |= 0x00000002;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public Builder mergeUpdatedSubTree(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
-        if (updatedSubTreeBuilder_ == null) {
-          if (((bitField0_ & 0x00000002) == 0x00000002) &&
-              updatedSubTree_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
-            updatedSubTree_ =
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(updatedSubTree_).mergeFrom(value).buildPartial();
-          } else {
-            updatedSubTree_ = value;
-          }
-          onChanged();
-        } else {
-          updatedSubTreeBuilder_.mergeFrom(value);
-        }
-        bitField0_ |= 0x00000002;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public Builder clearUpdatedSubTree() {
-        if (updatedSubTreeBuilder_ == null) {
-          updatedSubTree_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
-          onChanged();
-        } else {
-          updatedSubTreeBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000002);
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getUpdatedSubTreeBuilder() {
-        bitField0_ |= 0x00000002;
-        onChanged();
-        return getUpdatedSubTreeFieldBuilder().getBuilder();
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getUpdatedSubTreeOrBuilder() {
-        if (updatedSubTreeBuilder_ != null) {
-          return updatedSubTreeBuilder_.getMessageOrBuilder();
-        } else {
-          return updatedSubTree_;
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.Node updatedSubTree = 2;</code>
-       */
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>
-          getUpdatedSubTreeFieldBuilder() {
-        if (updatedSubTreeBuilder_ == null) {
-          updatedSubTreeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>(
-                  updatedSubTree_,
-                  getParentForChildren(),
-                  isClean());
-          updatedSubTree_ = null;
-        }
-        return updatedSubTreeBuilder_;
-      }
-
-      // optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;
-      private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap originalData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder> originalDataBuilder_;
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public boolean hasOriginalData() {
-        return ((bitField0_ & 0x00000004) == 0x00000004);
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getOriginalData() {
-        if (originalDataBuilder_ == null) {
-          return originalData_;
-        } else {
-          return originalDataBuilder_.getMessage();
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public Builder setOriginalData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap value) {
-        if (originalDataBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          originalData_ = value;
-          onChanged();
-        } else {
-          originalDataBuilder_.setMessage(value);
-        }
-        bitField0_ |= 0x00000004;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public Builder setOriginalData(
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder builderForValue) {
-        if (originalDataBuilder_ == null) {
-          originalData_ = builderForValue.build();
-          onChanged();
-        } else {
-          originalDataBuilder_.setMessage(builderForValue.build());
-        }
-        bitField0_ |= 0x00000004;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public Builder mergeOriginalData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap value) {
-        if (originalDataBuilder_ == null) {
-          if (((bitField0_ & 0x00000004) == 0x00000004) &&
-              originalData_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance()) {
-            originalData_ =
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.newBuilder(originalData_).mergeFrom(value).buildPartial();
-          } else {
-            originalData_ = value;
-          }
-          onChanged();
-        } else {
-          originalDataBuilder_.mergeFrom(value);
-        }
-        bitField0_ |= 0x00000004;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public Builder clearOriginalData() {
-        if (originalDataBuilder_ == null) {
-          originalData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-          onChanged();
-        } else {
-          originalDataBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000004);
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder getOriginalDataBuilder() {
-        bitField0_ |= 0x00000004;
-        onChanged();
-        return getOriginalDataFieldBuilder().getBuilder();
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getOriginalDataOrBuilder() {
-        if (originalDataBuilder_ != null) {
-          return originalDataBuilder_.getMessageOrBuilder();
-        } else {
-          return originalData_;
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap originalData = 3;</code>
-       */
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder>
-          getOriginalDataFieldBuilder() {
-        if (originalDataBuilder_ == null) {
-          originalDataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder>(
-                  originalData_,
-                  getParentForChildren(),
-                  isClean());
-          originalData_ = null;
-        }
-        return originalDataBuilder_;
-      }
-
-      // optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;
-      private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap updatedData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder> updatedDataBuilder_;
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public boolean hasUpdatedData() {
-        return ((bitField0_ & 0x00000008) == 0x00000008);
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getUpdatedData() {
-        if (updatedDataBuilder_ == null) {
-          return updatedData_;
-        } else {
-          return updatedDataBuilder_.getMessage();
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public Builder setUpdatedData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap value) {
-        if (updatedDataBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          updatedData_ = value;
-          onChanged();
-        } else {
-          updatedDataBuilder_.setMessage(value);
-        }
-        bitField0_ |= 0x00000008;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public Builder setUpdatedData(
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder builderForValue) {
-        if (updatedDataBuilder_ == null) {
-          updatedData_ = builderForValue.build();
-          onChanged();
-        } else {
-          updatedDataBuilder_.setMessage(builderForValue.build());
-        }
-        bitField0_ |= 0x00000008;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public Builder mergeUpdatedData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap value) {
-        if (updatedDataBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) == 0x00000008) &&
-              updatedData_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance()) {
-            updatedData_ =
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.newBuilder(updatedData_).mergeFrom(value).buildPartial();
-          } else {
-            updatedData_ = value;
-          }
-          onChanged();
-        } else {
-          updatedDataBuilder_.mergeFrom(value);
-        }
-        bitField0_ |= 0x00000008;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public Builder clearUpdatedData() {
-        if (updatedDataBuilder_ == null) {
-          updatedData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-          onChanged();
-        } else {
-          updatedDataBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000008);
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder getUpdatedDataBuilder() {
-        bitField0_ |= 0x00000008;
-        onChanged();
-        return getUpdatedDataFieldBuilder().getBuilder();
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getUpdatedDataOrBuilder() {
-        if (updatedDataBuilder_ != null) {
-          return updatedDataBuilder_.getMessageOrBuilder();
-        } else {
-          return updatedData_;
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap updatedData = 4;</code>
-       */
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder>
-          getUpdatedDataFieldBuilder() {
-        if (updatedDataBuilder_ == null) {
-          updatedDataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder>(
-                  updatedData_,
-                  getParentForChildren(),
-                  isClean());
-          updatedData_ = null;
-        }
-        return updatedDataBuilder_;
-      }
-
-      // optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;
-      private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap createdData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder> createdDataBuilder_;
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public boolean hasCreatedData() {
-        return ((bitField0_ & 0x00000010) == 0x00000010);
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap getCreatedData() {
-        if (createdDataBuilder_ == null) {
-          return createdData_;
-        } else {
-          return createdDataBuilder_.getMessage();
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public Builder setCreatedData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap value) {
-        if (createdDataBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          createdData_ = value;
-          onChanged();
-        } else {
-          createdDataBuilder_.setMessage(value);
-        }
-        bitField0_ |= 0x00000010;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public Builder setCreatedData(
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder builderForValue) {
-        if (createdDataBuilder_ == null) {
-          createdData_ = builderForValue.build();
-          onChanged();
-        } else {
-          createdDataBuilder_.setMessage(builderForValue.build());
-        }
-        bitField0_ |= 0x00000010;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public Builder mergeCreatedData(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap value) {
-        if (createdDataBuilder_ == null) {
-          if (((bitField0_ & 0x00000010) == 0x00000010) &&
-              createdData_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance()) {
-            createdData_ =
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.newBuilder(createdData_).mergeFrom(value).buildPartial();
-          } else {
-            createdData_ = value;
-          }
-          onChanged();
-        } else {
-          createdDataBuilder_.mergeFrom(value);
-        }
-        bitField0_ |= 0x00000010;
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public Builder clearCreatedData() {
-        if (createdDataBuilder_ == null) {
-          createdData_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.getDefaultInstance();
-          onChanged();
-        } else {
-          createdDataBuilder_.clear();
-        }
-        bitField0_ = (bitField0_ & ~0x00000010);
-        return this;
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder getCreatedDataBuilder() {
-        bitField0_ |= 0x00000010;
-        onChanged();
-        return getCreatedDataFieldBuilder().getBuilder();
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder getCreatedDataOrBuilder() {
-        if (createdDataBuilder_ != null) {
-          return createdDataBuilder_.getMessageOrBuilder();
-        } else {
-          return createdData_;
-        }
-      }
-      /**
-       * <code>optional .org.opendaylight.controller.mdsal.NodeMap createdData = 5;</code>
-       */
-      private com.google.protobuf.SingleFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder>
-          getCreatedDataFieldBuilder() {
-        if (createdDataBuilder_ == null) {
-          createdDataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMap.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeMapOrBuilder>(
-                  createdData_,
-                  getParentForChildren(),
-                  isClean());
-          createdData_ = null;
-        }
-        return createdDataBuilder_;
-      }
-
-      // repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;
-      private java.util.List<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier> removedPaths_ =
-        java.util.Collections.emptyList();
-      private void ensureRemovedPathsIsMutable() {
-        if (!((bitField0_ & 0x00000020) == 0x00000020)) {
-          removedPaths_ = new java.util.ArrayList<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier>(removedPaths_);
-          bitField0_ |= 0x00000020;
-         }
-      }
-
-      private com.google.protobuf.RepeatedFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> removedPathsBuilder_;
-
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public java.util.List<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier> getRemovedPathsList() {
-        if (removedPathsBuilder_ == null) {
-          return java.util.Collections.unmodifiableList(removedPaths_);
-        } else {
-          return removedPathsBuilder_.getMessageList();
-        }
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public int getRemovedPathsCount() {
-        if (removedPathsBuilder_ == null) {
-          return removedPaths_.size();
-        } else {
-          return removedPathsBuilder_.getCount();
-        }
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getRemovedPaths(int index) {
-        if (removedPathsBuilder_ == null) {
-          return removedPaths_.get(index);
-        } else {
-          return removedPathsBuilder_.getMessage(index);
-        }
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder setRemovedPaths(
-          int index, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
-        if (removedPathsBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          ensureRemovedPathsIsMutable();
-          removedPaths_.set(index, value);
-          onChanged();
-        } else {
-          removedPathsBuilder_.setMessage(index, value);
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder setRemovedPaths(
-          int index, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) {
-        if (removedPathsBuilder_ == null) {
-          ensureRemovedPathsIsMutable();
-          removedPaths_.set(index, builderForValue.build());
-          onChanged();
-        } else {
-          removedPathsBuilder_.setMessage(index, builderForValue.build());
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder addRemovedPaths(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
-        if (removedPathsBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          ensureRemovedPathsIsMutable();
-          removedPaths_.add(value);
-          onChanged();
-        } else {
-          removedPathsBuilder_.addMessage(value);
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder addRemovedPaths(
-          int index, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
-        if (removedPathsBuilder_ == null) {
-          if (value == null) {
-            throw new NullPointerException();
-          }
-          ensureRemovedPathsIsMutable();
-          removedPaths_.add(index, value);
-          onChanged();
-        } else {
-          removedPathsBuilder_.addMessage(index, value);
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder addRemovedPaths(
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) {
-        if (removedPathsBuilder_ == null) {
-          ensureRemovedPathsIsMutable();
-          removedPaths_.add(builderForValue.build());
-          onChanged();
-        } else {
-          removedPathsBuilder_.addMessage(builderForValue.build());
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder addRemovedPaths(
-          int index, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) {
-        if (removedPathsBuilder_ == null) {
-          ensureRemovedPathsIsMutable();
-          removedPaths_.add(index, builderForValue.build());
-          onChanged();
-        } else {
-          removedPathsBuilder_.addMessage(index, builderForValue.build());
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder addAllRemovedPaths(
-          java.lang.Iterable<? extends org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier> values) {
-        if (removedPathsBuilder_ == null) {
-          ensureRemovedPathsIsMutable();
-          super.addAll(values, removedPaths_);
-          onChanged();
-        } else {
-          removedPathsBuilder_.addAllMessages(values);
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder clearRemovedPaths() {
-        if (removedPathsBuilder_ == null) {
-          removedPaths_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000020);
-          onChanged();
-        } else {
-          removedPathsBuilder_.clear();
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public Builder removeRemovedPaths(int index) {
-        if (removedPathsBuilder_ == null) {
-          ensureRemovedPathsIsMutable();
-          removedPaths_.remove(index);
-          onChanged();
-        } else {
-          removedPathsBuilder_.remove(index);
-        }
-        return this;
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder getRemovedPathsBuilder(
-          int index) {
-        return getRemovedPathsFieldBuilder().getBuilder(index);
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getRemovedPathsOrBuilder(
-          int index) {
-        if (removedPathsBuilder_ == null) {
-          return removedPaths_.get(index);  } else {
-          return removedPathsBuilder_.getMessageOrBuilder(index);
-        }
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public java.util.List<? extends org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>
-           getRemovedPathsOrBuilderList() {
-        if (removedPathsBuilder_ != null) {
-          return removedPathsBuilder_.getMessageOrBuilderList();
-        } else {
-          return java.util.Collections.unmodifiableList(removedPaths_);
-        }
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder addRemovedPathsBuilder() {
-        return getRemovedPathsFieldBuilder().addBuilder(
-            org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance());
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder addRemovedPathsBuilder(
-          int index) {
-        return getRemovedPathsFieldBuilder().addBuilder(
-            index, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance());
-      }
-      /**
-       * <code>repeated .org.opendaylight.controller.mdsal.InstanceIdentifier removedPaths = 6;</code>
-       */
-      public java.util.List<org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder>
-           getRemovedPathsBuilderList() {
-        return getRemovedPathsFieldBuilder().getBuilderList();
-      }
-      private com.google.protobuf.RepeatedFieldBuilder<
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>
-          getRemovedPathsFieldBuilder() {
-        if (removedPathsBuilder_ == null) {
-          removedPathsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
-              org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>(
-                  removedPaths_,
-                  ((bitField0_ & 0x00000020) == 0x00000020),
-                  getParentForChildren(),
-                  isClean());
-          removedPaths_ = null;
-        }
-        return removedPathsBuilder_;
-      }
-
-      // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DataChanged)
-    }
-
-    static {
-      defaultInstance = new DataChanged(true);
-      defaultInstance.initFields();
-    }
-
-    // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DataChanged)
-  }
-
-  public interface DataChangedReplyOrBuilder
-      extends com.google.protobuf.MessageOrBuilder {
-  }
-  /**
-   * Protobuf type {@code org.opendaylight.controller.mdsal.DataChangedReply}
-   */
-  public static final class DataChangedReply extends
-      com.google.protobuf.GeneratedMessage
-      implements DataChangedReplyOrBuilder {
-    // Use DataChangedReply.newBuilder() to construct.
-    private DataChangedReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
-      super(builder);
-      this.unknownFields = builder.getUnknownFields();
-    }
-    private DataChangedReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
-
-    private static final DataChangedReply defaultInstance;
-    public static DataChangedReply getDefaultInstance() {
-      return defaultInstance;
-    }
-
-    public DataChangedReply getDefaultInstanceForType() {
-      return defaultInstance;
-    }
-
-    private final com.google.protobuf.UnknownFieldSet unknownFields;
-    @java.lang.Override
-    public final com.google.protobuf.UnknownFieldSet
-        getUnknownFields() {
-      return this.unknownFields;
-    }
-    private DataChangedReply(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      initFields();
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            default: {
-              if (!parseUnknownField(input, unknownFields,
-                                     extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e.getMessage()).setUnfinishedMessage(this);
-      } finally {
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChangedReply_descriptor;
-    }
-
-    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
-        internalGetFieldAccessorTable() {
-      return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChangedReply_fieldAccessorTable
-          .ensureFieldAccessorsInitialized(
-              org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply.class, org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply.Builder.class);
-    }
-
-    public static com.google.protobuf.Parser<DataChangedReply> PARSER =
-        new com.google.protobuf.AbstractParser<DataChangedReply>() {
-      public DataChangedReply parsePartialFrom(
-          com.google.protobuf.CodedInputStream input,
-          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-          throws com.google.protobuf.InvalidProtocolBufferException {
-        return new DataChangedReply(input, extensionRegistry);
-      }
-    };
-
-    @java.lang.Override
-    public com.google.protobuf.Parser<DataChangedReply> getParserForType() {
-      return PARSER;
-    }
-
-    private void initFields() {
-    }
-    private byte memoizedIsInitialized = -1;
-    public final boolean isInitialized() {
-      byte isInitialized = memoizedIsInitialized;
-      if (isInitialized != -1) return isInitialized == 1;
-
-      memoizedIsInitialized = 1;
-      return true;
-    }
-
-    public void writeTo(com.google.protobuf.CodedOutputStream output)
-                        throws java.io.IOException {
-      getSerializedSize();
-      getUnknownFields().writeTo(output);
-    }
-
-    private int memoizedSerializedSize = -1;
-    public int getSerializedSize() {
-      int size = memoizedSerializedSize;
-      if (size != -1) return size;
-
-      size = 0;
-      size += getUnknownFields().getSerializedSize();
-      memoizedSerializedSize = size;
-      return size;
-    }
-
-    private static final long serialVersionUID = 0L;
-    @java.lang.Override
-    protected java.lang.Object writeReplace()
-        throws java.io.ObjectStreamException {
-      return super.writeReplace();
-    }
-
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(
-        com.google.protobuf.ByteString data)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(
-        com.google.protobuf.ByteString data,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(byte[] data)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(
-        byte[] data,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return PARSER.parseFrom(data, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(java.io.InputStream input)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(
-        java.io.InputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseDelimitedFrom(java.io.InputStream input)
-        throws java.io.IOException {
-      return PARSER.parseDelimitedFrom(input);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseDelimitedFrom(
-        java.io.InputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws java.io.IOException {
-      return PARSER.parseDelimitedFrom(input, extensionRegistry);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(
-        com.google.protobuf.CodedInputStream input)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input);
-    }
-    public static org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parseFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws java.io.IOException {
-      return PARSER.parseFrom(input, extensionRegistry);
-    }
-
-    public static Builder newBuilder() { return Builder.create(); }
-    public Builder newBuilderForType() { return newBuilder(); }
-    public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply prototype) {
-      return newBuilder().mergeFrom(prototype);
-    }
-    public Builder toBuilder() { return newBuilder(this); }
-
-    @java.lang.Override
-    protected Builder newBuilderForType(
-        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
-      Builder builder = new Builder(parent);
-      return builder;
-    }
-    /**
-     * Protobuf type {@code org.opendaylight.controller.mdsal.DataChangedReply}
-     */
-    public static final class Builder extends
-        com.google.protobuf.GeneratedMessage.Builder<Builder>
-       implements org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReplyOrBuilder {
-      public static final com.google.protobuf.Descriptors.Descriptor
-          getDescriptor() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChangedReply_descriptor;
-      }
-
-      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
-          internalGetFieldAccessorTable() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChangedReply_fieldAccessorTable
-            .ensureFieldAccessorsInitialized(
-                org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply.class, org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply.Builder.class);
-      }
-
-      // Construct using org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply.newBuilder()
-      private Builder() {
-        maybeForceBuilderInitialization();
-      }
-
-      private Builder(
-          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
-        super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
-        }
-      }
-      private static Builder create() {
-        return new Builder();
-      }
-
-      public Builder clear() {
-        super.clear();
-        return this;
-      }
-
-      public Builder clone() {
-        return create().mergeFrom(buildPartial());
-      }
-
-      public com.google.protobuf.Descriptors.Descriptor
-          getDescriptorForType() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.internal_static_org_opendaylight_controller_mdsal_DataChangedReply_descriptor;
-      }
-
-      public org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply getDefaultInstanceForType() {
-        return org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply.getDefaultInstance();
-      }
-
-      public org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply build() {
-        org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply result = buildPartial();
-        if (!result.isInitialized()) {
-          throw newUninitializedMessageException(result);
-        }
-        return result;
-      }
-
-      public org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply buildPartial() {
-        org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply result = new org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply(this);
-        onBuilt();
-        return result;
-      }
-
-      public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply) {
-          return mergeFrom((org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply)other);
-        } else {
-          super.mergeFrom(other);
-          return this;
-        }
-      }
-
-      public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply other) {
-        if (other == org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply.getDefaultInstance()) return this;
-        this.mergeUnknownFields(other.getUnknownFields());
-        return this;
-      }
-
-      public final boolean isInitialized() {
-        return true;
-      }
-
-      public Builder mergeFrom(
-          com.google.protobuf.CodedInputStream input,
-          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-          throws java.io.IOException {
-        org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply parsedMessage = null;
-        try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
-        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages.DataChangedReply) e.getUnfinishedMessage();
-          throw e;
-        } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
-        return this;
-      }
-
-      // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DataChangedReply)
-    }
-
-    static {
-      defaultInstance = new DataChangedReply(true);
-      defaultInstance.initFields();
-    }
-
-    // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DataChangedReply)
-  }
-
-  private static com.google.protobuf.Descriptors.Descriptor
-    internal_static_org_opendaylight_controller_mdsal_DataChanged_descriptor;
-  private static
-    com.google.protobuf.GeneratedMessage.FieldAccessorTable
-      internal_static_org_opendaylight_controller_mdsal_DataChanged_fieldAccessorTable;
-  private static com.google.protobuf.Descriptors.Descriptor
-    internal_static_org_opendaylight_controller_mdsal_DataChangedReply_descriptor;
-  private static
-    com.google.protobuf.GeneratedMessage.FieldAccessorTable
-      internal_static_org_opendaylight_controller_mdsal_DataChangedReply_fieldAccessorTable;
-
-  public static com.google.protobuf.Descriptors.FileDescriptor
-      getDescriptor() {
-    return descriptor;
-  }
-  private static com.google.protobuf.Descriptors.FileDescriptor
-      descriptor;
-  static {
-    java.lang.String[] descriptorData = {
-      "\n\030DataChangeListener.proto\022!org.opendayl" +
-      "ight.controller.mdsal\032\014Common.proto\"\241\003\n\013" +
-      "DataChanged\022@\n\017originalSubTree\030\001 \001(\0132\'.o" +
-      "rg.opendaylight.controller.mdsal.Node\022?\n" +
-      "\016updatedSubTree\030\002 \001(\0132\'.org.opendaylight" +
-      ".controller.mdsal.Node\022@\n\014originalData\030\003" +
-      " \001(\0132*.org.opendaylight.controller.mdsal" +
-      ".NodeMap\022?\n\013updatedData\030\004 \001(\0132*.org.open" +
-      "daylight.controller.mdsal.NodeMap\022?\n\013cre" +
-      "atedData\030\005 \001(\0132*.org.opendaylight.contro",
-      "ller.mdsal.NodeMap\022K\n\014removedPaths\030\006 \003(\013" +
-      "25.org.opendaylight.controller.mdsal.Ins" +
-      "tanceIdentifier\"\022\n\020DataChangedReplyBd\nFo" +
-      "rg.opendaylight.controller.protobuff.mes" +
-      "sages.datachange.notificationB\032DataChang" +
-      "eListenerMessages"
-    };
-    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
-      new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
-        public com.google.protobuf.ExtensionRegistry assignDescriptors(
-            com.google.protobuf.Descriptors.FileDescriptor root) {
-          descriptor = root;
-          internal_static_org_opendaylight_controller_mdsal_DataChanged_descriptor =
-            getDescriptor().getMessageTypes().get(0);
-          internal_static_org_opendaylight_controller_mdsal_DataChanged_fieldAccessorTable = new
-            com.google.protobuf.GeneratedMessage.FieldAccessorTable(
-              internal_static_org_opendaylight_controller_mdsal_DataChanged_descriptor,
-              new java.lang.String[] { "OriginalSubTree", "UpdatedSubTree", "OriginalData", "UpdatedData", "CreatedData", "RemovedPaths", });
-          internal_static_org_opendaylight_controller_mdsal_DataChangedReply_descriptor =
-            getDescriptor().getMessageTypes().get(1);
-          internal_static_org_opendaylight_controller_mdsal_DataChangedReply_fieldAccessorTable = new
-            com.google.protobuf.GeneratedMessage.FieldAccessorTable(
-              internal_static_org_opendaylight_controller_mdsal_DataChangedReply_descriptor,
-              new java.lang.String[] { });
-          return null;
-        }
-      };
-    com.google.protobuf.Descriptors.FileDescriptor
-      .internalBuildGeneratedFileFrom(descriptorData,
-        new com.google.protobuf.Descriptors.FileDescriptor[] {
-          org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.getDescriptor(),
-        }, assigner);
-  }
-
-  // @@protoc_insertion_point(outer_class_scope)
-}
diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/resources/DataChangeListener.proto b/opendaylight/md-sal/sal-clustering-commons/src/main/resources/DataChangeListener.proto
deleted file mode 100644 (file)
index e4ba800..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-package org.opendaylight.controller.mdsal;
-
-import "Common.proto";
-
-option java_package = "org.opendaylight.controller.protobuff.messages.datachange.notification";
-option java_outer_classname = "DataChangeListenerMessages";
-
-message DataChanged {
-  optional Node originalSubTree = 1;
-  optional Node updatedSubTree = 2;
-  optional NodeMap originalData =3;
-  optional NodeMap updatedData =4;
-  optional NodeMap createdData =5;
-  repeated InstanceIdentifier removedPaths  =6;
-}
-
-message DataChangedReply{
-
-}
diff --git a/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/protobuff/messages/datachange/notification/DataChangeListenerMessagesTest.java b/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/protobuff/messages/datachange/notification/DataChangeListenerMessagesTest.java
deleted file mode 100644 (file)
index e4dbae2..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- *
- *  Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
- *
- *  This program and the accompanying materials are made available under the
- *  terms of the Eclipse Public License v1.0 which accompanies this distribution,
- *  and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- */
-
-package org.opendaylight.controller.protobuff.messages.datachange.notification;
-
-import org.junit.Assert;
-import org.junit.Test;
-import org.opendaylight.controller.protobuff.messages.AbstractMessagesTest;
-import org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages;
-import org.opendaylight.yangtools.yang.common.QName;
-
-/**
- * This test case is present to ensure that if others have used proper version of protocol buffer
- * for the DataChangeListener.proto messages
- *
- * If a different version of protocol buffer and there is change in serializaiton format
- * this test would break as we are comparing with protocol buffer 2.5 generated
- * serialized data.
- *
- * @author: syedbahm
- *
- */
-
-public class DataChangeListenerMessagesTest extends AbstractMessagesTest {
-
-  private final String namespace = "urn:protobuff", revision = "2014-07-31",
-      localName = "test";
-
-  @Override
-  @Test
-  public void verifySerialization() throws Exception {
-    NormalizedNodeMessages.InstanceIdentifier.Builder instanceIdentifierBuilder =
-        NormalizedNodeMessages.InstanceIdentifier.newBuilder();
-    NormalizedNodeMessages.PathArgument.Builder pathArgument =
-        NormalizedNodeMessages.PathArgument.newBuilder();
-    pathArgument.setNodeType(NormalizedNodeMessages.QName.newBuilder()
-        .setValue(QName.create(namespace, revision, localName).toString())
-        .build());
-    pathArgument.setValue("test");
-    instanceIdentifierBuilder.addArguments(pathArgument.build());
-
-    NormalizedNodeMessages.InstanceIdentifier expectedOne =
-        instanceIdentifierBuilder.build();
-    DataChangeListenerMessages.DataChanged.Builder builder =
-        DataChangeListenerMessages.DataChanged.newBuilder();
-    builder.addRemovedPaths(expectedOne);
-
-    writeToFile(builder);
-
-    DataChangeListenerMessages.DataChanged dataChangedNew =
-        (DataChangeListenerMessages.DataChanged) readFromFile(DataChangeListenerMessages.DataChanged.PARSER);
-    Assert.assertEquals(expectedOne.getArgumentsCount(), dataChangedNew
-        .getRemovedPaths(0).getArgumentsCount());
-    Assert.assertEquals(expectedOne.getArguments(0).getType(), dataChangedNew
-        .getRemovedPaths(0).getArguments(0).getType());
-
-    DataChangeListenerMessages.DataChanged dataChangedOriginal =
-        (DataChangeListenerMessages.DataChanged) readFromTestDataFile(DataChangeListenerMessages.DataChanged.PARSER);
-    Assert.assertEquals(dataChangedNew.getRemovedPathsCount(),
-        dataChangedOriginal.getRemovedPathsCount());
-    Assert.assertEquals(dataChangedNew.getRemovedPaths(0).getArguments(0)
-        .getValue(), dataChangedOriginal.getRemovedPaths(0).getArguments(0)
-        .getValue());
-
-  }
-
-  @Override
-  public String getTestFileName() {
-    return DataChangeListenerMessages.class.getSimpleName();
-  }
-}
index 2db0344..a5f23e5 100644 (file)
@@ -8,19 +8,6 @@
 
 package org.opendaylight.controller.cluster.datastore.messages;
 
-import org.opendaylight.controller.protobuff.messages.datachange.notification.DataChangeListenerMessages;
-
-public class DataChangedReply implements SerializableMessage {
-    public static final Class<DataChangeListenerMessages.DataChangedReply> SERIALIZABLE_CLASS =
-            DataChangeListenerMessages.DataChangedReply.class;
-
-    private static final Object SERIALIZED_INSTANCE =
-            DataChangeListenerMessages.DataChangedReply.newBuilder().build();
-
+public class DataChangedReply {
     public static final DataChangedReply INSTANCE = new DataChangedReply();
-
-    @Override
-    public Object toSerializable() {
-        return SERIALIZED_INSTANCE;
-    }
 }