final DragSource dragSource = new DragSource();
dragSource.createDefaultDragGestureRecognizer(this, DnDConstants.ACTION_COPY, this);
final InsertElementAction action = new AlwaysActiveInsertElementAction(elementMetaData);
action.setReportDesignerContext(context);
setAction(action);
final Image icon = elementMetaData.getIcon(Locale.getDefault(), BeanInfo.ICON_COLOR_16x16);
if (icon != null)
{