One important thing to remember when implementing ReflectField
is that getFieldType and getIndexType must always return ReflectClass
instances given by the parent reflector.
This test case serves two purposes:
1) testing the reflector API
2) documenting a common use case for the reflector API which is adapting an external
data model to db4o's internal OO based mechanism.