| ModuleDefSchema.BodySchema |  | 0% |  | 0% | 102 | 102 | 337 | 337 | 38 | 38 | 1 | 1 |
| ModuleDef |  | 0% |  | 0% | 119 | 119 | 275 | 275 | 67 | 67 | 1 | 1 |
| BindingProperty |  | 0% |  | 0% | 75 | 75 | 163 | 163 | 32 | 32 | 1 | 1 |
| PropertyCombinations |  | 0% |  | 0% | 33 | 33 | 94 | 94 | 12 | 12 | 1 | 1 |
| ModuleDefLoader |  | 0% |  | 0% | 31 | 31 | 96 | 96 | 14 | 14 | 1 | 1 |
| ModuleDefSchema |  | 0% |  | 0% | 19 | 19 | 72 | 72 | 8 | 8 | 1 | 1 |
| PermutationProperties |  | 0% |  | 0% | 32 | 32 | 62 | 62 | 11 | 11 | 1 | 1 |
| Properties |  | 0% |  | 0% | 25 | 25 | 73 | 73 | 13 | 13 | 1 | 1 |
| BindingProperties |  | 0% |  | 0% | 26 | 26 | 50 | 50 | 11 | 11 | 1 | 1 |
| ConfigurationProperties |  | 0% |  | 0% | 26 | 26 | 49 | 49 | 13 | 13 | 1 | 1 |
| BindingProperty.ConditionalValues |  | 0% |  | 0% | 20 | 20 | 44 | 44 | 11 | 11 | 1 | 1 |
| ConditionWhenPropertyIs |  | 0% |  | 0% | 20 | 20 | 49 | 49 | 8 | 8 | 1 | 1 |
| ConfigurationProperty |  | 0% |  | 0% | 20 | 20 | 31 | 31 | 11 | 11 | 1 | 1 |
| ResourceLoaders.PrefixLoader |  | 0% |  | 0% | 15 | 15 | 30 | 30 | 6 | 6 | 1 | 1 |
| ConditionWhenTypeAssignableTo |  | 0% |  | 0% | 20 | 20 | 42 | 42 | 10 | 10 | 1 | 1 |
| RuleGenerateWith |  | 0% |  | 0% | 20 | 20 | 37 | 37 | 10 | 10 | 1 | 1 |
| DynamicPropertyOracle |  | 0% |  | 0% | 13 | 13 | 30 | 30 | 10 | 10 | 1 | 1 |
| ModuleDefSchema.PropertyConditionSchema |  | 0% | | n/a | 7 | 7 | 22 | 22 | 7 | 7 | 1 | 1 |
| PropertyCombinations.PermutationDescription |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 4 | 4 | 1 | 1 |
| Messages |  | 0% | | n/a | 2 | 2 | 13 | 13 | 2 | 2 | 1 | 1 |
| CompoundCondition |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 5 | 5 | 1 | 1 |
| DeferredBindingQuery |  | 0% |  | 0% | 15 | 15 | 20 | 20 | 10 | 10 | 1 | 1 |
| ResourceLoaders.ContextClassLoaderAdapter |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 5 | 5 | 1 | 1 |
| BindingProperties.SoftPropertiesOracle |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 3 | 3 | 1 | 1 |
| ModuleDefSchema.IncludeExcludeSchema |  | 0% | | n/a | 7 | 7 | 16 | 16 | 7 | 7 | 1 | 1 |
| ConditionAny |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 6 | 6 | 1 | 1 |
| ConditionAll |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 6 | 6 | 1 | 1 |
| ConditionNone |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 6 | 6 | 1 | 1 |
| ModuleDefSchema.NullableNameAttrCvt |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.PropertyAttrCvt |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 2 | 2 | 1 | 1 |
| ConditionWhenTypeIs |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 7 | 7 | 1 | 1 |
| ConditionWhenLinkerAdded |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 7 | 7 | 1 | 1 |
| ModuleDefSchema.FullConditionSchema |  | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| EntryMethodHolderGenerator |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 3 | 3 | 1 | 1 |
| Rule |  | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
| Condition |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| Conditions |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 5 | 5 | 1 | 1 |
| ModuleDefSchema.PropertyValueArrayAttrCvt |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.PropertyValueGlobAttrCvt |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.PropertyValueGlobArrayAttrCvt |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.ScriptSchema |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 4 | 4 | 1 | 1 |
| ModuleDefLoader.new ModuleDefLoader() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| BindingProperty.new Comparator() {...} |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 3 | 3 | 1 | 1 |
| PropertyProvider |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 4 | 4 | 1 | 1 |
| ModuleDefSchema.ClassAttrCvt |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.PropertyValueAttrCvt |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.PropertyFallbackValueAttrCvt |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.PropertyNameAttrCvt |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.LinkerNameAttrCvt |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| Styles |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| Scripts |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| RuleReplaceWith |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| Property |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| RuleFail |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ModuleDef.new Comparator() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ModuleDef.new ResourceFilter() {...} |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.PropertyValueGlob | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ResourceLoaders | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Script | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ModuleDefSchema.NullableName | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ModuleDefSchema.PropertyValue | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ModuleDefSchema.PropertyFallbackValue | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ModuleDefSchema.PropertyName | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ModuleDefSchema.LinkerName | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |