DOMDataTreePrefixTableEntry<V> lookup(final YangInstanceIdentifier id) {
final Iterator<PathArgument> it = id.getPathArguments().iterator();
DOMDataTreePrefixTableEntry<V> entry = this;
+ DOMDataTreePrefixTableEntry<V> lastPresentEntry = entry;
while (it.hasNext()) {
final PathArgument a = it.next();
}
entry = child;
+
+ if (child.getValue() != null) {
+ lastPresentEntry = child;
+ }
}
- return entry;
+ return lastPresentEntry;
}
void store(final YangInstanceIdentifier id, final V reg) {