+ protected ErrorMessageEffectiveStatement createEffective(
+ final StmtContext<String, ErrorMessageStatement, ErrorMessageEffectiveStatement> ctx,
+ final ErrorMessageStatement declared,
+ final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
+ return new RegularErrorMessageEffectiveStatement(declared, substatements);
+ }
+
+ @Override
+ protected ErrorMessageEffectiveStatement createEmptyEffective(
+ final StmtContext<String, ErrorMessageStatement, ErrorMessageEffectiveStatement> ctx,
+ final ErrorMessageStatement declared) {
+ return new EmptyErrorMessageEffectiveStatement(declared);