@Override
 public Message execute(ActionContext context, C0154_MenuHintListReqMessage reqMsg) {
   try {
     RoleInstance role = this.getCurrentRole(context);
     if (null == role) {
       return null;
     }
     List<MenuHintItem> hintList = GameContext.getMenuApp().getHintList(role);
     C0154_MenuHintListRespMessage respMsg = new C0154_MenuHintListRespMessage();
     respMsg.setHintList(hintList);
     return respMsg;
   } catch (RuntimeException e) {
     this.logger.error(this.getClass().getName() + ".execute error: ", e);
     return null;
   }
 }