add a producer method to create JMSContext