code: @Override
  	public TopicSubscriber createDurableSubscriber(Topic topic, String subscriptionName, String messageSelector, boolean noLocal) throws JMSException
      {
      	return createDurableSubscriber(idProvider.createID(), topic, subscriptionName, messageSelector, noLocal);
      }
docs: /* (non-Javadoc)
  @see javax.jms.Session#createDurableSubscriber(javax.jms.Topic, java.lang.String, java.lang.String, boolean)