Instantiate a QName cache
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / spi / meta / StmtContextUtils.java
index 186ef6bca737b3a74db6f86fc7c07bd517c1d32c..d7e15ddc70ef114ef1574c442722dadd162616db 100644 (file)
@@ -170,7 +170,8 @@ public final class StmtContextUtils {
         for (SchemaNodeIdentifier arg : keyStmtCtx.getStatementArgument()) {
             final QName qname = arg.getLastComponent();
             if (!newQNameModule.equals(qname)) {
-                final QName newQname = QName.create(newQNameModule, qname.getLocalName());
+                final QName newQname = keyStmtCtx.getFromNamespace(QNameCacheNamespace.class,
+                    QName.create(newQNameModule, qname.getLocalName()));
                 builder.add(SchemaNodeIdentifier.create(false, newQname));
                 replaced = true;
             } else {