- protected TypedefEffectiveStatement createEffective(
- final StmtContext<QName, TypedefStatement, TypedefEffectiveStatement> ctx,
- final TypedefStatement declared, final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
+ protected TypedefEffectiveStatement createEffective(final Current<QName, TypedefStatement> stmt,
+ final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
+ final TypedefStatement declared = stmt.declared();
+ checkState(!substatements.isEmpty(), "Refusing to create empty typedef for %s", stmt.declared());
+