| ObjectBuilder |  | 0% |  | 0% | 1,005 | 1,005 | 2,066 | 2,066 | 172 | 172 | 1 | 1 |
| DescriptorIterator |  | 0% |  | 0% | 124 | 124 | 254 | 254 | 61 | 61 | 1 | 1 |
| InstantiationPolicy |  | 0% |  | 0% | 84 | 84 | 174 | 174 | 52 | 52 | 1 | 1 |
| CascadeLockingPolicy |  | 0% |  | 0% | 52 | 52 | 150 | 150 | 13 | 13 | 1 | 1 |
| MethodAttributeAccessor |  | 0% |  | 0% | 47 | 47 | 90 | 90 | 30 | 30 | 1 | 1 |
| InstanceVariableAttributeAccessor |  | 0% |  | 0% | 33 | 33 | 67 | 67 | 18 | 18 | 1 | 1 |
| VirtualAttributeMethodInfo |  | 0% |  | 0% | 20 | 20 | 27 | 27 | 7 | 7 | 1 | 1 |
| DescriptorHelper |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 4 | 4 | 1 | 1 |
| AbstractSerializedObjectPolicy | | 0% | | 0% | 11 | 11 | 20 | 20 | 7 | 7 | 1 | 1 |
| VirtualAttributeAccessor | | 0% | | n/a | 9 | 9 | 13 | 13 | 9 | 9 | 1 | 1 |
| TransformerBasedFieldTransformation | | 0% | | 0% | 10 | 10 | 18 | 18 | 8 | 8 | 1 | 1 |
| SerializedObjectPolicyWrapper | | 0% | | n/a | 11 | 11 | 13 | 13 | 11 | 11 | 1 | 1 |
| QueryArgument | | 0% | | 0% | 9 | 9 | 16 | 16 | 8 | 8 | 1 | 1 |
| OptimisticLockingPolicy.LockOnChange | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ObjectBuilder.new Runnable() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PersistenceObjectAttributeAccessor | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| FieldTransformation | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| DescriptorIterator.CascadeCondition | | 0% | | 0% | 5 | 5 | 2 | 2 | 2 | 2 | 1 | 1 |
| InteractionArgument | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| MethodBasedFieldTransformation | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| PersistenceObjectInstantiationPolicy | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| MultitenantPrimaryKeyAccessor | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| QueryKeyReference | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| FieldTranslation | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TypeMapping | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |