PassWithDependencies

constructor(pass: KClass<out Pass<*>>, softDependencies: MutableSet<KClass<out Pass<*>>>, hardDependencies: MutableSet<KClass<out Pass<*>>>)