@Test
	public void testAsValuesContainsAll() {
		assertTrue(values.containsAll(List.of()));
		try (Transaction tid = trans()) {
			MyObject obj1 = store.create();
			MyObject obj2 = store.create();
			assertFalse(values.containsAll(List.of(obj1, obj2, "Wrong type")));
			assertTrue(values.containsAll(List.of(obj1, obj2)));
			store.delete(obj1);
			assertFalse(values.containsAll(List.of(obj1, obj2)));
			assertTrue(values.containsAll(List.of(obj2)));
		}
	}
This exists to verify behavior in {@link #testAsValuesSubIterator()}
Ghidra/Debug/ProposedUtils/src/test/java/ghidra/util/database/DBCachedObjectStoreTest.java