import org.gradle.api.NamedDomainObjectContainer;
import org.gradle.api.Namer;
import org.gradle.internal.reflect.Instantiator;
import org.gradle.util.ConfigureUtil;
public abstract class AbstractNamedDomainObjectContainer<T> extends DefaultNamedDomainObjectSet<T> implements NamedDomainObjectContainer<T> {
<BUG>protected AbstractNamedDomainObjectContainer(Class<? extends T> type, Instantiator instantiator, Namer<? super T> namer) {
super(type, instantiator, namer);</BUG>
}
<BUG>protected AbstractNamedDomainObjectContainer(Class<? extends T> type, Instantiator instantiator) {
super(type, instantiator, Named.Namer.forType(type));</BUG>
}

import org.gradle.api.NamedDomainObjectContainer;
import org.gradle.api.Namer;
import org.gradle.internal.reflect.Instantiator;
import org.gradle.util.ConfigureUtil;
public abstract class AbstractNamedDomainObjectContainer<T> extends DefaultNamedDomainObjectSet<T> implements NamedDomainObjectContainer<T> {
protected AbstractNamedDomainObjectContainer(Class<T> type, Instantiator instantiator, Namer<? super T> namer) {
super(type, instantiator, namer);
}
protected AbstractNamedDomainObjectContainer(Class<T> type, Instantiator instantiator) {
super(type, instantiator, Named.Namer.forType(type));
}
