public sealed override void ExclusiveUpdate()
{
for (int i = 0; i < penetrationConstraints.Count; i++)
ExclusiveUpdateUpdateable(penetrationConstraints.Elements[i]);
for (int i = 0; i < frictionConstraints.Count; i++)
ExclusiveUpdateUpdateable(frictionConstraints.Elements[i]);
}