X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Fextension%2FUnrecognizedEffectiveStatementImpl.java;h=15c964557b117a3a6f44578396a94e32950d1317;hb=99d0a43d0f67ab0b98d56ac4a5b51cb7b1f76e80;hp=c34936e64b40ee1452c4b5a477d61998e77b2bbe;hpb=5ae728e3eeb8b8faa261d4338ae24c5d4758df1c;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedEffectiveStatementImpl.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedEffectiveStatementImpl.java index c34936e64b..15c964557b 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedEffectiveStatementImpl.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedEffectiveStatementImpl.java @@ -93,6 +93,7 @@ final class UnrecognizedEffectiveStatementImpl extends UnknownEffectiveStatement final int next = value.indexOf(':', colon + 1); final String localName = next == -1 ? value.substring(colon + 1) : value.substring(colon + 1, next); - return QName.create(qnameModule, localName).intern(); + final UnqualifiedQName qname = UnqualifiedQName.tryCreate(localName); + return qname == null ? null : qname.bindTo(qnameModule).intern(); } }