public String toString(String separator){ StringBuffer str = new StringBuffer(); if (getName()!=null) { str.append(" name:"); str.append(getName().toString()); } str.append(separator); str.append(" type:"); str.append(Action.type[actionType].toString());  if (getUrl()!=null) { str.append(separator); str.append(" url:"); str.append(getUrl().toString()); } if ((getDeployReference()!=null)&&(getDeployReference().size()>0)) { str.append(separator); str.append(" depRef:"); str.append(getDeployReference().toString()); } if (getHost()!=null) { str.append(separator); str.append(" host:"); str.append(getHost().toString()); } if (getSubProcess()!=null) { str.append(separator); str.append(" subProc:"); str.append(getSubProcess().toString()); }  str.append(separator); str.append(" resultType:"); str.append(Result.type[resultType].toString());  if (resultMessage!=null) { str.append(separator); str.append(" resultMessage:");  str.append(resultMessage.toString()); } if (resultException!=null) { str.append(separator); str.append(" resultExceptionMessage:"); str.append(resultException.getMessage()); if (Logger.logStackTrace) { str.append(parseExceptionStackTrace(resultException,separator)); } } return str.toString();
public String toString() {  return toString(", ");
    public String toString(String separator){        StringBuffer str = new StringBuffer();        if (getName()!=null) {            str.append(" name:"); str.append(getName().toString());        }        str.append(separator);        str.append(" type:"); str.append(Action.type[actionType].toString());        if (getUrl()!=null) {            str.append(separator);            str.append(" url:"); str.append(getUrl().toString());        }        if ((getDeployReference()!=null)&&(getDeployReference().size()>0)) {            str.append(separator);            str.append(" depRef:"); str.append(getDeployReference().toString());        }        if (getHost()!=null) {            str.append(separator);            str.append(" host:"); str.append(getHost().toString());        }        if (getSubProcess()!=null) {            str.append(separator);            str.append(" subProc:"); str.append(getSubProcess().toString());        }        str.append(separator);        str.append(" resultType:"); str.append(Result.type[resultType].toString());        if (resultMessage!=null) {            str.append(separator);            str.append(" resultMessage:");  str.append(resultMessage.toString());            }        if (resultException!=null) {          str.append(separator);          str.append(" resultExceptionMessage:");          str.append(resultException.getMessage());          if (Logger.logStackTrace) {             str.append(parseExceptionStackTrace(resultException,separator));          }        }        return str.toString();    }