public static CommandResponse prepareCommandResponse(String memberName, CommandResult result) {
GfJsonObject content = null;
try {
content = result.getContent();
} catch (GfJsonException e) {
try {
content = new GfJsonObject(e.getMessage());
} catch (GfJsonException e1) {
content = new GfJsonObject();
}
}
return new CommandResponse(memberName,
getType(result),
result.getStatus().getCode(),
"1/1",
NO_TOKEN_ACCESSOR,
getDebugInfo(result),
result.getHeader(),
content,
result.getFooter(),
result.failedToPersist());
}