q(msg).then(function(msg) {
                if (null != msg) {
                    self.emitMessage(self.getEmitType(), msg);
                }
            }).fail(function(err) {