protected override void UpdateContainedPairs()
{
staticGroup.Shape.CollidableTree.GetOverlaps(compoundInfoB.hierarchy.Tree, overlappedElements);
for (int i = 0; i < overlappedElements.Count; i++)
{
var element = overlappedElements.Elements[i];
var staticCollidable = element.OverlapA as StaticCollidable;
TryToAdd(element.OverlapA, element.OverlapB.CollisionInformation,
staticCollidable != null ? staticCollidable.Material : staticGroup.Material, element.OverlapB.Material);
}
overlappedElements.Clear();
}