@SuppressWarnings("rawtypes")
protected void handleAppendDrop(DNDEvent event, TreeItem item) {
List sel = event.getData();
if (sel.size() > 0) {
if (sel.get(0) instanceof ModelData) {
TreeModel tm = (TreeModel) sel.get(0);
ModelData p = item.getModel();
appendModel(p, tm, item.getItemCount());
} else {
for (int i = 0; i < sel.size(); i++) {
TreeItem ti = (TreeItem) sel.get(i);