Allow derived context to be reused
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / output / UndeclaredOutputEffectiveStatement.java
index 8c4f8e79a0d2eec8e6546eaf56fa3d9e265abb20..8e4443ada3aa6d9d66fbe5a1f55fa2049aa65258 100644 (file)
@@ -29,8 +29,15 @@ final class UndeclaredOutputEffectiveStatement
     UndeclaredOutputEffectiveStatement(final int flags,
             final ImmutableList<? extends EffectiveStatement<?, ?>> substatements, final SchemaPath path) {
         super(substatements);
+        this.flags = flags;
         this.path = path;
+    }
+
+    UndeclaredOutputEffectiveStatement(final int flags, final UndeclaredOutputEffectiveStatement original,
+            final SchemaPath path) {
+        super(original);
         this.flags = flags;
+        this.path = path;
     }
 
     @Override