// now that we have the current and previous pick infos, we can
// generate any necessary enter and exit events
if (dropPickInfoPrev != null && !pickInfosEqual(dropPickInfoPrev, pickInfo)) {
// generate an exit event
DropTargetDragExitEvent3D e =
new DropTargetDragExitEvent3D(dropEvent);
eventDistributor.enqueueEvent(e, dropPickInfoPrev);
}
if (pickInfo != null && !pickInfosEqual(pickInfo, dropPickInfoPrev) &&
dropEvent instanceof DropTargetDragEvent)