if (w instanceof VTextField) {
((VTextField) w).setFocus(true);
}
currentDraggedWidget = w;
VDragEvent currentDragEvent = VDragAndDropManager.get().startDrag(
<BUG>transferable, event, true);
if (root instanceof VCssLayout) {

currentDragEvent.createDragImage((Element) w.getElement().cast(),
true);</BUG>
} else if (root instanceof VTabsheet) {

if (w instanceof VTextField) {
((VTextField) w).setFocus(true);
}
currentDraggedWidget = w;
VDragEvent currentDragEvent = VDragAndDropManager.get().startDrag(
transferable, event, true);
com.google.gwt.dom.client.Element dragImageElement = dragImageProvider
.getDragImageElement(w);
if (dragImageElement != null) {
dragImageElement.addClassName(ACTIVE_DRAG_SOURCE_STYLENAME);
} else if (root instanceof VCssLayout) {
dragImageElement = w.getElement();
