Introduce InstanceIdentifier.KeyedBuilder
[mdsal.git] / binding / yang-binding / src / main / java / org / opendaylight / yangtools / yang / binding / KeyedInstanceIdentifier.java
index eef3d0ad67292839d049152789336531b05e8312..fed0dacbfc8c4a0e98c0224cc28448744ca5fb8a 100644 (file)
@@ -41,9 +41,8 @@ public class KeyedInstanceIdentifier<T extends Identifiable<K> & DataObject, K e
     }
 
     @Override
-    public final InstanceIdentifierBuilder<T> builder() {
-        return new InstanceIdentifierBuilderImpl<>(IdentifiableItem.of(getTargetType(), key), pathArguments,
-                hashCode(), isWildcarded());
+    public final KeyedBuilder<T, K> builder() {
+        return new AbstractInstanceIdentifierBuilder.Keyed<>(this);
     }
 
     @Override