BUG-5222: Reuse substatements across phases
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / ChildSchemaNodes.java
index cf5450afad4305787f97e640fe62dcd2e1397647..e7cc7facd77b2bac2b30a03b3124c65fbaa4fa9b 100644 (file)
@@ -8,6 +8,7 @@
 package org.opendaylight.yangtools.yang.parser.stmt.rfc6020;
 
 import java.util.Map;
+import javax.annotation.Nonnull;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
 import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
@@ -25,12 +26,12 @@ public class ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends Effec
     extends NamespaceBehaviour<QName, StmtContext<?, D, E>, ChildSchemaNodes<D, E>>
     implements StatementNamespace<QName, D, E>{
 
-    protected ChildSchemaNodes() {
+    public ChildSchemaNodes() {
         super((Class) ChildSchemaNodes.class);
     }
 
     @Override
-    public StmtContext<?, D, E> get(final QName key) {
+    public StmtContext<?, D, E> get(@Nonnull final QName key) {
         // TODO Auto-generated method stub
         return null;
     }