SSDObjectArray listInvokers = new SSDObjectArray(HPIDialogueConstants.LIST_INVOKERS);
if (this.listInvokers != null && this.listInvokers.size() > 0) {
for (int i = 0; i < this.listInvokers.size(); i++) {
Invoker invoker = (Invoker) this.listInvokers.elementAt(i);
SSDObjectNode ssdInvoker = new SSDObjectNode(HPIDialogueConstants.INVOKER);
ssdInvoker.addAttribute(new SSDObjectLeaf(HPIDialogueConstants.ID, invoker.getId()));
ssdInvoker.addAttribute(new SSDObjectLeaf(HPIDialogueConstants.DESCRIPTION, invoker.getDescription()));
SSDObjectArray ssdExecutables = new SSDObjectArray(HPIDialogueConstants.EXECUTABLES);
if (invoker.getExecutables() != null && invoker.getExecutables().size() > 0) {
for (int e = 0; e < invoker.getExecutables().size(); e++) {