@Test
	public void testAsEntrySetSubContainsAll() {
		populateStore(-3, -1, 1, 3);

		Entry<Long, MyObject> entN3 = ent(store.getObjectAt(-3));
		Entry<Long, MyObject> entN1 = ent(store.getObjectAt(-1));
		Entry<Long, MyObject> entP3 = ent(store.getObjectAt(3));

		Set<Entry<Long, MyObject>> headSet = entrySet.headSet(ent(0), true);
		assertFalse(headSet.containsAll(List.of(entN3, entN1, "Wrong type")));
		assertTrue(headSet.containsAll(List.of(entN3, entN1)));
		assertFalse(headSet.containsAll(List.of(entN3, entN1, entP3)));
	}
This exists to verify behavior in {@link #testAsValuesSubIterator()}
Ghidra/Debug/ProposedUtils/src/test/java/ghidra/util/database/DBCachedObjectStoreTest.java