Add TCK-style tests to verify we do not have behavioral differences between the reflective repository implementation and the AOT-generated one.