code: @Override
  	public MessageConsumer createConsumer(Destination destination, String messageSelector, boolean noLocal) throws JMSException
      {
      	return createConsumer(idProvider.createID(), destination, messageSelector, noLocal);
      }
docs: /* (non-Javadoc)
  @see javax.jms.Session#createConsumer(javax.jms.Destination, java.lang.String, boolean)