private PauseBean getPauseBean(String submissionQueueName) {

    IQueueReader<PauseBean> qr = null;
    try {
      qr = eservice.createQueueReader(getUri(), EventConstants.CMD_SET);
      qr.setBeanClass(PauseBean.class);
      List<PauseBean> pausedList = qr.getQueue();

      // The most recent bean in the queue is the latest
      for (PauseBean pauseBean : pausedList) {
        if (submissionQueueName.equals(pauseBean.getQueueName())) return pauseBean;
      }

    } catch (Exception ne) {
      logger.error("Cannot get queue " + EventConstants.CMD_SET, ne);
      return null;

    } finally {
      try {
        if (qr != null) qr.disconnect();
      } catch (EventException e) {
        logger.error("Cannot get disconnect " + EventConstants.CMD_SET, e);
      }
    }
    return null;
  }