PassOrderingHelper

constructor(passes: List<KClass<out Pass<*>>>)

Collects the requested passes provided as passes and populates the internal workingList consisting of pairs of passes and their dependencies. Also, this function adds all hardDependencies