adaptable.doLayout();
adaptable.getWidget().validate();
adaptable.repaintDesigner();
return true;
} else {
LayoutAdapter layoutAdapter = ((CompositeAdapter) adaptable).getLayoutAdapter();
WidgetAdapter[] copy = new WidgetAdapter[adaptable.getDropWidget().size()];
adaptable.getDropWidget().toArray(copy);
if (layoutAdapter.drop(p)) {
adaptable.clearAllSelected();
for (WidgetAdapter adapter : copy) {
adapter.requestNewName();
adapter.setSelected(true);
}
adaptable.setDirty(true);
layoutAdapter.setContainer(jpanel);
adaptable.doLayout();
adaptable.getWidget().validate();
adaptable.repaintDesigner();
return true;
} else