package com.mesosphere.sdk.scheduler.plan;
import com.mesosphere.sdk.scheduler.plan.strategy.DependencyStrategyHelper;
import com.mesosphere.sdk.scheduler.plan.strategy.Strategy;
import java.util.Collection;
<BUG>@SuppressWarnings("rawtypes")
public abstract class ElementBuilder<P extends Element<C>, C extends Element> {
</BUG>
protected final DependencyStrategyHelper<C> dependencyStrategyHelper = new DependencyStrategyHelper<>();
protected String name;

package com.mesosphere.sdk.scheduler.plan;
import com.mesosphere.sdk.scheduler.plan.strategy.DependencyStrategyHelper;
import com.mesosphere.sdk.scheduler.plan.strategy.Strategy;
import java.util.Collection;
public abstract class ElementBuilder<P extends ParentElement<? extends Element>, C extends Element> {
protected final DependencyStrategyHelper<C> dependencyStrategyHelper = new DependencyStrategyHelper<>();
protected String name;
