if(conversation!=null && !conversation.isBound()){
conversation.bind();
}
+
if(input!=null){
if (getSelectedContainer() == null) {
throw new IllegalStateException(
Messages.TaxonNameEditor_THERE_SHOULD_ALWAYS_BE);
}
getSelectedContainer().setSelected();
+ input.bind();
// check permissions
boolean doEnable = permissionsSatisfied();
monitor.beginTask(Messages.TaxonNameEditor_SAVING_NAMES, getGroupedContainers().size());
if (!conversation.isBound()) {
conversation.bind();
+
}
+ conversation.commit(true);
monitor.worked(1);
// check for empty names