try {
Participant targetParticipant = (Participant) getBusinessObjectForPictogramElement(context
.getTargetContainer());
ModelHandler handler = ModelHandler.getInstance(getDiagram());
Lane movedLane = getMovedLane(context);
handler.moveLane(movedLane, targetParticipant);
Participant internalParticipant = handler.getParticipant(getDiagram());
LaneSet laneSet = null;
for (LaneSet set : internalParticipant.getProcessRef().getLaneSets()) {
if (set.getLanes().contains(movedLane)) {
laneSet = set;