// don't add vertices generated from edges
if (aNextModification.ShapeType() <= theResult.ShapeType())
aResultShapes.Add(aNextModification);
// don't add vertices generated from edges
if (aNextModification.ShapeType() <= theResult.ShapeType())
aResultShapes.Add(aNextModification);