Adding support for partial order in DecomposeOrderResolver