Swaps a Pair when is a Map.
Map swapPairAsMap(Map pair) { var x = findKeyEntry(pair, xKeys)!; var y = findKeyEntry(pair, yKeys)!; return {x.key: y.value, y.key: x.value}; }