Tag internally-reused statements
[yangtools.git] / yang / yang-parser-reactor / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / InferredStatementContext.java
index e620e23e8f09b3bf60ff51161a26071bdd82e13f..3188c013c582cd385846a46b3dc1fcfe6b537564 100644 (file)
@@ -319,8 +319,8 @@ final class InferredStatementContext<A, D extends DeclaredStatement<A>, E extend
 
         // FIXME: YANGTOOLS-652: formerly known as "isReusedByUses"
         if (REUSED_DEF_SET.contains(def)) {
-            LOG.debug("Reusing substatement {} for {}", substatement, this);
-            buffer.add(substatement);
+            LOG.trace("Reusing substatement {} for {}", substatement, this);
+            buffer.add(substatement.replicaAsChildOf(this));
             return;
         }