parseContainer(treeItem, cinfo);
RenameKeysDialog dialog = new RenameKeysDialog(shell, iconImage,
cinfo.getServerName(), cinfo.getDb(), cinfo.getContainerStr());
RenameInfo rinfo = (RenameInfo) dialog.open();
if (rinfo != null) {
Set<String> result = service2.renameContainer(cinfo.getId(),
cinfo.getDb(), cinfo.getContainerStr(),
rinfo.getNewContainer(), rinfo.isOverwritten(),
rinfo.isRenameSub());
treeItem.getParentItem().setData(ITEM_OPENED, false);
dbContainerTreeItemSelected(treeItem.getParentItem(), false);
if (!rinfo.isOverwritten() && result.size() > 0) {
String failString = i18nFile.getText(I18nFile.RENAMEFAIL);
for (String container : result)
failString += container + "\n";
MessageDialog.openError(shell,
i18nFile.getText(I18nFile.RENAMERESULT), failString);