Move declaredInstance out of StatementContextBase
[yangtools.git] / yang / yang-parser-spi / src / main / java / org / opendaylight / yangtools / yang / parser / spi / meta / StmtContext.java
index 6ce51ab3a21478a96adcfb7b246427339e7fe696..b3d1a69876a7a96fb26eaf20e75f37febafe574b 100644 (file)
@@ -190,6 +190,7 @@ public interface StmtContext<A, D extends DeclaredStatement<A>, E extends Effect
      *
      * @return Original definition, if this statement was copied.
      */
+    // FIXME: 5.0.0: this should return Optional<? extends StmtContext<A, D, E>>, is that feasible?
     Optional<StmtContext<?, ?, ?>> getOriginalCtx();
 
     /**
@@ -198,6 +199,7 @@ public interface StmtContext<A, D extends DeclaredStatement<A>, E extends Effect
      *
      * @return Context of the previous copy of this statement, if this statement has been copied.
      */
+    // FIXME: 5.0.0: this should return Optional<? extends StmtContext<A, D, E>>
     Optional<? extends StmtContext<?, ?, ?>> getPreviousCopyCtx();
 
     ModelProcessingPhase getCompletedPhase();