protected DBCachedObjectIndex<Integer, MyObject> populateAndGetIndex() throws IOException {
		try (Transaction tid = trans()) {
			MyObject obj0 = store.create(0);
			obj0.setF2(10);
			obj0.doUpdated();

			MyObject obj1 = store.create(1);
			obj1.setF2(5);
			obj1.doUpdated();

			MyObject obj2 = store.create(2);
			obj2.setF2(5);
			obj2.doUpdated();
		}
		DBCachedObjectIndex<Integer, MyObject> index = store.getIndex(int.class, COL2_NAME);
		return index;
	}
This exists to verify behavior in {@link #testAsValuesSubIterator()}
Ghidra/Debug/ProposedUtils/src/test/java/ghidra/util/database/DBCachedObjectStoreTest.java