| insertBoundaryRecursiveInternalNode(AbstractRegionBSPTree.AbstractRegionNode, HyperplaneConvexSubset, HyperplaneConvexSubset, BiConsumer) |   | 100% |   | 100% | 0 | 10 | 0 | 21 | 0 | 1 | 
| propagateRegionInterior() |   | 100% |   | 100% | 0 | 5 | 0 | 13 | 0 | 1 | 
| insertBoundaryInternal(HyperplaneConvexSubset) |   | 100% |   | 100% | 0 | 4 | 0 | 8 | 0 | 1 | 
| touchesInside(HyperplaneConvexSubset, AbstractRegionBSPTree.AbstractRegionNode) |   | 100% |   | 100% | 0 | 5 | 0 | 7 | 0 | 1 | 
| collectOutsidePartitionedLeavesRecursive(AbstractRegionBSPTree.AbstractRegionNode, boolean, List) |   | 100% |   | 100% | 0 | 4 | 0 | 7 | 0 | 1 | 
| AbstractPartitionedRegionBuilder(AbstractRegionBSPTree) |   | 100% |   | 100% | 0 | 2 | 0 | 8 | 0 | 1 | 
| getOutsidePartitionedLeaves() |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| insertBoundaryRecursive(AbstractRegionBSPTree.AbstractRegionNode, HyperplaneConvexSubset, HyperplaneConvexSubset, BiConsumer) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| buildInternal() |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| ensureInsertingPartitions() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| insertPartitionInternal(HyperplaneConvexSubset) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| lambda$insertBoundaryInternal$1(AbstractRegionBSPTree.AbstractRegionNode, HyperplaneConvexSubset) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$static$0(BSPTree.Node, BSPTree.Node) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isPartitionNode(AbstractRegionBSPTree.AbstractRegionNode) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$insertBoundaryRecursiveInternalNode$3(AbstractRegionBSPTree.AbstractRegionNode, HyperplaneConvexSubset) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$insertBoundaryRecursiveInternalNode$2(AbstractRegionBSPTree.AbstractRegionNode, HyperplaneConvexSubset) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |