§4.8.(d) Multiple precedence statements

All precedence statements are collected at the outer-most team. At that level all precedence declarations involving the same base method are merged using the C3 algorithm [3]. It is an error to declare incompatible precedence lists that cannot be merged by the C3 algorithm.