private SpatialObj <T> RemoveRectangle(SpatialObj <T> rect, BUCoverNode <T> node) { if (node.DeleteRectangle(rect)) { Count -= 1; } MergeEmptyChildren(node); return(rect); }