boolean mergeAndRefreshNeeded = false;
boolean refreshNeeded = false;
TypeDescription td = getTypeDescriptionFromTableTreeItem(item);
AddTypeDialog dialog = new AddTypeDialog(this, td);
if (dialog.open() == Window.CANCEL)
return;
// dialog disallows supertype specs inconsistent with existing features or allowed values
// dialog has already checked for dup type name
String newTypeName = dialog.typeName;