| PropertyMapper |   | 77% |   | 80% | 10 | 31 | 19 | 108 | 2 | 8 | 0 | 1 |
| DecoratorMixin |   | 13% |   | 20% | 6 | 8 | 26 | 32 | 1 | 3 | 0 | 1 |
| PropertyMapper.new Properties() {...} |  | 0% | | n/a | 3 | 3 | 13 | 13 | 3 | 3 | 1 | 1 |
| MissingMethodException |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| NoSuchCompositeException |   | 82% | | n/a | 2 | 3 | 2 | 6 | 2 | 3 | 0 | 1 |
| PropertyMapper.CharMapper |  | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| PropertyMapper.ShortMapper |  | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| PropertyMapper.ByteMapper |  | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| CompositeContext.ContextInvocationhandler |  | 76% | | n/a | 0 | 2 | 2 | 4 | 0 | 2 | 0 | 1 |
| PropertyMapper.DateMapper | | 43% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| InvalidCompositeException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PropertyMapper.MapMapper.new PropertyMapper.TokenizerCallback() {...} |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 2 | 0 | 1 |
| CompositeContext |  | 100% | | n/a | 0 | 3 | 0 | 8 | 0 | 3 | 0 | 1 |
| PropertyMapper.MapMapper |  | 100% | | n/a | 0 | 2 | 0 | 7 | 0 | 2 | 0 | 1 |
| PropertyMapper.ArrayMapper |  | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
| PropertyMapper.SetMapper.new PropertyMapper.TokenizerCallback() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| PropertyMapper.ListMapper.new PropertyMapper.TokenizerCallback() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| PropertyMapper.ArrayMapper.new PropertyMapper.TokenizerCallback() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| PropertyMapper.SetMapper |  | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
| PropertyMapper.ListMapper |  | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
| PropertyMapper.ValueCompositeMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.IntegerMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.BigDecimalMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.FloatMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.BigIntegerMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.LongMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.DoubleMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.EnumMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PropertyMapper.BooleanMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| NoSuchTransientException |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| PropertyMapper.StringMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AmbiguousTypeException | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| InvalidValueCompositeException | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |