public void execute(AdminCommandContext context) {
final Target targetUtil = services.getService(Target.class ) ;
final Config config = targetUtil.getConfig(target ) ;
final ActionReport report = context.getActionReport();
IiopService iiopService = config.getExtensionByType(IiopService.class);
// ensure we don't already have one of this name
// check port uniqueness, only for same address
for (IiopListener listener : iiopService.getIiopListener()) {
if (listener.getId().equals(listener_id)) {
String ls = localStrings.getLocalString(
"create.iiop.listener.duplicate",
"IIOP Listener named {0} already exists.", listener_id);
report.setMessage(ls);