Simplify SchemaContextUtil.findParentModule()
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / SchemaContextUtil.java
index 73bd1765d1d0cc121702ee110b85075647bec6e5..742dab9e2fa753023ce767ecfcc62587328add95 100644 (file)
@@ -288,10 +288,7 @@ public final class SchemaContextUtil {
      * @throws NullPointerException if any of the arguments is null
      */
     public static Module findParentModule(final SchemaContext context, final SchemaNode schemaNode) {
-        final QName qname = schemaNode.getPath().getLastComponent();
-        checkState(qname != null, "Schema Path contains invalid state of path parts. "
-                + "The Schema Path MUST contain at least ONE QName  which defines namespace and Local name of path.");
-        return context.findModule(qname.getModule()).orElse(null);
+        return context.findModule(schemaNode.getQName().getModule()).orElse(null);
     }
 
     public static SchemaNode findNodeInSchemaContext(final SchemaContext context, final Iterable<QName> path) {