@Test
	public void testRandom() {
		AddressSet a = randomSet();
		AddressSet b = randomSet();

		runIteratorTest(a, b, true);
		runIteratorTest(b, a, true);
		runIteratorTest(a, b, false);
		runIteratorTest(b, a, false);
	}
Copies each entry into a new list, since the iterator may modify the entry in place

@param it the source iterator
@return the destination (new) list
Ghidra/Debug/ProposedUtils/src/test/java/ghidra/util/TwoWayBreakdownAddressRangeIteratorTest.java