/**
* Generator corresponding to a {@code leaf} statement.
*/
-final class LeafGenerator extends AbstractTypeAwareGenerator<LeafEffectiveStatement> {
+final class LeafGenerator extends AbstractTypeAwareGenerator<LeafEffectiveStatement, LeafGenerator> {
LeafGenerator(final LeafEffectiveStatement statement, final AbstractCompositeGenerator<?> parent) {
super(statement, parent);
}