-abstract class AbstractDependentGenerator<T extends EffectiveStatement<?, ?>> extends AbstractExplicitGenerator<T> {
- AbstractDependentGenerator(final T statement, final AbstractCompositeGenerator<?> parent) {
+abstract class AbstractDependentGenerator<S extends EffectiveStatement<?, ?>, R extends RuntimeType>
+ extends AbstractExplicitGenerator<S, R> {
+ AbstractDependentGenerator(final S statement, final AbstractCompositeGenerator<?, ?> parent) {