Iterator i = request.getEditParts().iterator();
GraphicalEditPart currPart = null;
while (i.hasNext()) {
currPart = (GraphicalEditPart)i.next();
clone.addPart((LogicSubpart)currPart.getModel(),
(Rectangle)getConstraintForClone(currPart, request));
}
// Attach to horizontal guide, if one is given
Integer guidePos = (Integer)request.getExtendedData()