@Override
  public boolean queueQuery(String queueName) throws Exception {
    boolean queryResult = false;

    QueueQueryResult queueQuery =
        serverSession.executeQueueQuery(SimpleString.toSimpleString(queueName));

    if (queueQuery.isExists()) {
      queryResult = true;
    } else {
      if (queueQuery.isAutoCreateJmsQueues()) {
        serverSession.createQueue(
            new SimpleString(queueName), new SimpleString(queueName), null, false, true);
        queryResult = true;
      } else {
        queryResult = false;
      }
    }

    return queryResult;
  }