Bug 2366 - Effective statments impl merge, retest & bugfix
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / effective / ExtensionEffectiveStatementImpl.java
index f9f1d8066557af3a21c814b67d07819e0b93f688..81e9f7bebfa9e1b83fa04484860333bd51419984 100644 (file)
@@ -48,16 +48,15 @@ public class ExtensionEffectiveStatementImpl extends
 
         if (argumentSubstatement != null) {
             this.argument = argumentSubstatement.argument().getLocalName();
-        }
-
-        YinElementEffectiveStatementImpl yinElement = firstEffective(YinElementEffectiveStatementImpl.class);
 
-        if (yinElement != null) {
-            this.yin = yinElement.argument();
-        } else {
-            this.yin = false;
+            YinElementEffectiveStatementImpl yinElement = argumentSubstatement
+                    .firstEffective(YinElementEffectiveStatementImpl.class);
+            if (yinElement != null) {
+                this.yin = yinElement.argument();
+            } else {
+                this.yin = false;
+            }
         }
-
     }
 
     private void initSubstatementCollections() {