if(oc != null) {
logger.debug("adding section to campaign");
campaign.addSection(oc);
BasicObjectDao dao = (BasicObjectDao)ServiceUtils.getService(bundleContext, BasicObjectDao.class.getName());
logger.trace("dao: " + dao);
dao.saveObjectCategory(oc);
}
}
catch(Exception e) {
MessageDialog.openError(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), Messages.getString("campaign.error.create_object_category.title"), Messages.getString("campaign.error.create_object_category.message") + "\n\n" + e.getLocalizedMessage());
}