code: public void pop() {
  
          if ((m_flexRequestList != null) && !m_flexRequestList.isEmpty()) {
              m_flexRequestList.remove(m_flexRequestList.size() - 1);
          }
          if ((m_flexResponseList != null) && !m_flexRequestList.isEmpty()) {
              m_flexResponseList.remove(m_flexResponseList.size() - 1);
          }
          if ((m_flexContextInfoList != null) && !m_flexContextInfoList.isEmpty()) {
              CmsFlexRequestContextInfo info = m_flexContextInfoList.remove(m_flexContextInfoList.size() - 1);
              if (m_flexContextInfoList.size() > 0) {
                  (m_flexContextInfoList.get(0)).merge(info);
                  updateRequestContextInfo();
              }
          }
      }
docs: Removes the topmost request/response pair from the stack.<p>