+ boolean isSupportedToBuildEffective();
+
+ void setIsSupportedToBuildEffective(boolean isSupportedToBuild);
+
+ Collection<StatementContextBase<?, ?, ?>> getEffectOfStatement();
+
+ void addAsEffectOfStatement(StatementContextBase<?, ?, ?> ctx);
+
+ StatementContextBase<?, ?, ?> createCopy(
+ StatementContextBase<?, ?, ?> newParent, TypeOfCopy typeOfCopy)
+ throws SourceException;
+