LazyDynaBean |   | 54% |   | 48% | 66 | 117 | 80 | 218 | 7 | 29 | 0 | 1 |
BeanUtilsBean |   | 61% |   | 68% | 49 | 121 | 101 | 302 | 5 | 27 | 0 | 1 |
PropertyUtilsBean |   | 84% |   | 85% | 39 | 204 | 57 | 552 | 0 | 45 | 0 | 1 |
BeanMap |   | 39% |   | 32% | 42 | 63 | 96 | 155 | 26 | 43 | 0 | 1 |
MethodUtils |   | 69% |   | 63% | 55 | 130 | 68 | 286 | 2 | 32 | 0 | 1 |
ConvertUtilsBean |   | 77% |   | 57% | 68 | 102 | 17 | 192 | 2 | 20 | 0 | 1 |
MappedPropertyDescriptor |   | 61% |   | 64% | 22 | 46 | 40 | 108 | 4 | 14 | 0 | 1 |
BasicDynaBean |   | 62% |   | 61% | 28 | 56 | 24 | 95 | 2 | 16 | 0 | 1 |
LazyDynaList |   | 72% |   | 70% | 25 | 66 | 33 | 154 | 5 | 21 | 0 | 1 |
WrapDynaBean |   | 62% |   | 60% | 4 | 19 | 22 | 77 | 1 | 14 | 0 | 1 |
MappedPropertyDescriptor.MappedMethodReference |   | 63% |   | 65% | 7 | 17 | 14 | 54 | 0 | 4 | 0 | 1 |
LazyDynaMap |   | 72% |   | 59% | 17 | 41 | 23 | 77 | 7 | 25 | 0 | 1 |
BasicDynaClass |   | 65% |   | 78% | 6 | 18 | 11 | 43 | 3 | 11 | 0 | 1 |
BeanPredicate |   | 31% | | n/a | 4 | 6 | 22 | 32 | 4 | 6 | 0 | 1 |
BeanComparator |   | 52% |  | 14% | 12 | 17 | 16 | 31 | 5 | 10 | 0 | 1 |
DynaProperty |   | 74% |   | 64% | 11 | 29 | 10 | 43 | 1 | 12 | 0 | 1 |
ConvertingWrapDynaBean |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
DefaultBeanIntrospector |   | 78% |   | 75% | 6 | 18 | 14 | 45 | 0 | 4 | 0 | 1 |
ConstructorUtils |   | 86% |   | 72% | 12 | 32 | 13 | 77 | 1 | 12 | 0 | 1 |
BaseDynaBeanMapDecorator.MapEntry |   | 46% |  | 0% | 6 | 10 | 7 | 14 | 2 | 6 | 0 | 1 |
BeanPropertyValueEqualsPredicate |   | 69% |  | 66% | 5 | 10 | 10 | 32 | 3 | 7 | 0 | 1 |
BeanPropertyValueChangeConsumer |   | 66% |  | 66% | 5 | 9 | 10 | 30 | 3 | 6 | 0 | 1 |
BeanToPropertyValueTransformer |   | 71% |  | 66% | 4 | 8 | 9 | 29 | 2 | 5 | 0 | 1 |
BeanMap.Entry |  | 23% | | n/a | 1 | 2 | 6 | 9 | 1 | 2 | 0 | 1 |
ContextClassLoaderLocal |   | 74% |   | 50% | 4 | 11 | 12 | 35 | 0 | 6 | 0 | 1 |
LazyDynaClass |  | 89% |   | 81% | 6 | 27 | 8 | 54 | 2 | 16 | 0 | 1 |
FluentPropertyBeanIntrospector |  | 82% |   | 75% | 2 | 12 | 3 | 24 | 0 | 6 | 0 | 1 |
BeanComparator.NaturalOrderComparator | | 32% |  | 0% | 5 | 7 | 2 | 4 | 2 | 4 | 0 | 1 |
WrapDynaClass |  | 95% |  | 90% | 3 | 20 | 3 | 43 | 2 | 15 | 0 | 1 |
BeanUtils |  | 86% | | n/a | 2 | 16 | 2 | 21 | 2 | 16 | 0 | 1 |
BaseDynaBeanMapDecorator |  | 97% |   | 80% | 4 | 31 | 3 | 63 | 0 | 18 | 0 | 1 |
ConvertUtils |  | 92% |  | 95% | 2 | 20 | 2 | 31 | 1 | 10 | 0 | 1 |
PropertyUtils |  | 96% | | n/a | 1 | 30 | 1 | 41 | 1 | 30 | 0 | 1 |
WrapDynaClass.CacheKey |  | 91% |   | 50% | 4 | 7 | 2 | 15 | 0 | 3 | 0 | 1 |
BeanMap.new Iterator() {...} |  | 86% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
BeanMap.new Iterator() {...} | | 81% | | n/a | 1 | 4 | 1 | 5 | 1 | 4 | 0 | 1 |
MethodUtils.MethodDescriptor |  | 95% |  | 83% | 2 | 9 | 1 | 12 | 0 | 3 | 0 | 1 |
NestedNullException | | 57% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
BeanAccessLanguageException | | 57% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
PropertyDescriptors | | 57% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
BeanIntrospectionData |  | 99% |  | 100% | 0 | 13 | 1 | 27 | 0 | 6 | 0 | 1 |
DefaultIntrospectionContext |  | 100% | | 100% | 0 | 10 | 0 | 18 | 0 | 9 | 0 | 1 |
SuppressPropertiesBeanIntrospector |  | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
ConversionException | | 100% | | n/a | 0 | 4 | 0 | 7 | 0 | 4 | 0 | 1 |
BeanMap.new AbstractSet() {...} | | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
DynaBeanPropertyMapDecorator | | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
WrapDynaClass.new ContextClassLoaderLocal() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BeanUtilsBean.new ContextClassLoaderLocal() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |