public Map getCommandProperties() throws DDLException { Map props = (Map) getSpecification().getProperties(); String cols = "", argdelim = (String) props.get("ArgumentListDelimiter"); Map cmdprops = super.getCommandProperties(); Enumeration col_e = args.elements(); while (col_e.hasMoreElements()) { ProcedureArgument arg = (ProcedureArgument) col_e.nextElement(); boolean inscomma = col_e.hasMoreElements(); cols = cols + arg.getCommand(this) + (inscomma ? argdelim : ""); } cmdprops.put("arguments", cols); cmdprops.put("body", body); return cmdprops; }