code: @Override
      public QueueSession createQueueSession(boolean transacted, int acknowledgeMode) throws JMSException {
          return (QueueSession) createSession(transacted, acknowledgeMode);
      }
docs: Creates a <code>QueueSession</code>
  
  @param transacted
  Only false is supported.
  @param acknowledgeMode
  Legal values are <code>Session.AUTO_ACKNOWLEDGE</code>,
  <code>Session.CLIENT_ACKNOWLEDGE</code>,
  <code>Session.DUPS_OK_ACKNOWLEDGE</code>, and
  <code>SQSSession.UNORDERED_ACKNOWLEDGE</code>
  @return a new queue session.
  @throws JMSException
  If the QueueConnection object fails to create a session due
  to some internal error or lack of support for the specific
  transaction and acknowledge mode.