| constructCombinedNode() |   | 57% |   | 75% | 2 | 5 | 5 | 14 | 0 | 1 |
| addConfiguration(Configuration, String, String) |   | 81% |   | 90% | 1 | 6 | 1 | 15 | 0 | 1 |
| removeConfiguration(Configuration) |   | 91% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| getSource(String) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| beginRead(boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| beginWrite(boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| removeConfigurationAt(int) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getSources(String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| clone() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| lambda$getSources$2(Set, QueryResult) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| lambda$findSourceConfigurations$1(FindNodeVisitor, Set, CombinedConfiguration.ConfigData) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| findSourceConfigurations(ImmutableNode) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setNodeCombiner(NodeCombiner) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getConfiguration(int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getConfigurationNameList() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getConfigurations() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getConfiguration(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| CombinedConfiguration(NodeCombiner) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| removeConfiguration(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getConfigurationNames() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| initChildCollections() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getConversionExpressionEngine() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getNodeCombiner() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getNumberOfConfigurations() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| invalidateInternal() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| unregisterListenerAt(Configuration) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| lambda$clone$0(CombinedConfiguration, CombinedConfiguration.ConfigData) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| registerListenerAt(Configuration) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setConversionExpressionEngine(ExpressionEngine) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| unregisterListenerAtChildren() |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| invalidate() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| clearInternal() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addConfiguration(Configuration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addConfiguration(Configuration, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| onEvent(ConfigurationEvent) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$unregisterListenerAtChildren$3(CombinedConfiguration.ConfigData) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CombinedConfiguration() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNumberOfConfigurationsInternal() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isUpToDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |