return new JBossMessageProducer(producerDelegate);
return new JBossMessageProducer(producerDelegate, d);
   public MessageProducer createProducer(Destination d) throws JMSException   {      ProducerDelegate producerDelegate = sessionDelegate.createProducerDelegate(d);      return new JBossMessageProducer(producerDelegate);   }