ONOS-6891 Fix ResourceIds#relativize

Change-Id: I29f0b4f591e8bbe8655da58d225ae8b2918fca9d
diff --git a/apps/config/src/main/java/org/onosproject/d/config/ResourceIds.java b/apps/config/src/main/java/org/onosproject/d/config/ResourceIds.java
index 4340d27..fc875a9 100644
--- a/apps/config/src/main/java/org/onosproject/d/config/ResourceIds.java
+++ b/apps/config/src/main/java/org/onosproject/d/config/ResourceIds.java
@@ -22,9 +22,7 @@
 import org.onosproject.yang.model.KeyLeaf;
 import org.onosproject.yang.model.LeafListKey;
 import org.onosproject.yang.model.ListKey;
-import org.onosproject.yang.model.NodeKey;
 import org.onosproject.yang.model.ResourceId;
-import org.onosproject.yang.model.ResourceId.Builder;
 import org.onosproject.yang.model.SchemaId;
 import org.slf4j.Logger;
 
@@ -106,7 +104,7 @@
 
 
     /**
-     * Returns {@code child} ad relative ResourceId against {@code base}.
+     * Returns {@code child} as relative ResourceId against {@code base}.
      *
      * @param base ResourceId
      * @param child ResourceId to relativize
@@ -118,32 +116,8 @@
         checkArgument(base.nodeKeys().equals(child.nodeKeys().subList(0, base.nodeKeys().size())),
                       "%s is not a prefix of %s", child, base);
 
-        // FIXME waiting for Yang tools 2.2.0-b4 or later
-//        return ResourceId.builder().append(child.nodeKeys().subList(base.nodeKeys().size(),
-//                                                                    child.nodeKeys().size())).build();
-
-        Builder builder = ResourceId.builder();
-        for (NodeKey nodeKey : child.nodeKeys().subList(base.nodeKeys().size(),
-                                                        child.nodeKeys().size())) {
-            if (nodeKey instanceof ListKey) {
-                ListKey listKey = (ListKey) nodeKey;
-                for (KeyLeaf keyLeaf : listKey.keyLeafs()) {
-                    builder.addKeyLeaf(keyLeaf.leafSchema().name(),
-                                       keyLeaf.leafSchema().namespace(),
-                                       keyLeaf.leafValAsString());
-                }
-            } else if (nodeKey instanceof LeafListKey) {
-                LeafListKey llKey = (LeafListKey) nodeKey;
-                builder.addLeafListBranchPoint(llKey.schemaId().name(),
-                                               llKey.schemaId().namespace(),
-                                               llKey.value());
-
-            } else {
-                builder.addBranchPointSchema(nodeKey.schemaId().name(),
-                                             nodeKey.schemaId().namespace());
-            }
-        }
-        return builder.build();
+        return ResourceId.builder().append(child.nodeKeys().subList(base.nodeKeys().size(),
+                                                                    child.nodeKeys().size())).build();
     }
 
     /**