recognizeTwice(session, cb) {
    this.conversationContext
      .getConversationContext(session)
      .then(async (srcContext) => {
        const context = srcContext;
        if (context.lastRecognized) {
          const processResult = context.lastRecognized;
          delete context.lastRecognized;
          this.conversationContext
            .setConversationContext(session, context)
            .then(() => cb(null, processResult))
            .catch(() => cb(null, processResult));
        } else {
          return this.recognize(session, cb);
        }
        return undefined;
      })
      .catch(async () => this.recognize(session, cb));
  }
Given a session of a chatbot containing a message, recognize for second time
the utterance in the message.
@param {Object} session Chatbot session of the message.
@param {Function} cb Callback function.