Function LoopCrosser.this
If "swapped" is true, the loops A and B have been swapped. This affects how arguments are passed to the given loop relation, since for example A.Contains(B) is not the same as B.Contains(A).
If "swapped" is true, the loops A and B have been swapped. This affects how arguments are passed to the given loop relation, since for example A.Contains(B) is not the same as B.Contains(A).