docs: @Override
      public MessageConsumer createDurableConsumer(Topic topic,
                                                   String name)
                      throws IllegalStateException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "createDurableConsumer", new Object[] { topic, name });
          throw (javax.jms.IllegalStateException) JmsErrorUtils.newThrowable(javax.jms.IllegalStateException.class,
                                                                             "INVALID_OP_FOR_CLASS_CWSIA0481",
                                                                             new Object[] { "createDurableConsumer", "QueueSession" },
                                                                             tc);
  
      }