final WorkbenchPartPresenter.View sourceView = (WorkbenchPartPresenter.View) super.context.selectedWidgets.get( 0 );
final PartDefinition sourcePart = sourceView.getPresenter().getDefinition();
final PanelDefinition sourcePanel = sourceView.getPresenter().getDefinition().getParentPanel();
final PlaceRequest place = sourcePart.getPlace();
final String title = sourceView.getPresenter().getTitle();
final IsWidget titleDecoration = sourceView.getPresenter().getTitleDecoration();
final String contextId = sourceView.getPresenter().getContextId();
final IsWidget widget = sourceView.getPresenter().getPartView().getWrappedWidget();
final Integer height = sourcePanel.getHeight();
final Integer width = sourcePanel.getWidth();
final Integer minHeight = sourcePanel.getMinHeight();
final Integer minWidth = sourcePanel.getMinWidth();
final WorkbenchDragContext context = new WorkbenchDragContext( place,