private void notifyResultError(string @ref, ResultStatus resultStatus, string errorMsg, Action<HMessage> messageDelegate)
{
JObject obj = new JObject();
obj["errorMsg"] = errorMsg;
HResult result = new HResult();
result.SetStatus(resultStatus);
result.SetResult(obj);
HMessage message = new HMessage();
message.SetRef(@ref);
message.SetType("hResult");
message.SetPayload(result);
this.notifyMessage(message, messageDelegate);
}