if (ServerManagement.isRemote()) return;
   public void testClientAck1() throws Exception   {      MessageStore store = ServerManagement.getServerPeer().getMessageStore();            Connection conn = cf.createConnection();            Session sess = conn.createSession(false, Session.CLIENT_ACKNOWLEDGE);            MessageProducer prod = sess.createProducer(queue);            MessageConsumer cons = sess.createConsumer(queue);            conn.start();            TextMessage m = sess.createTextMessage("wibble");            prod.send(m);            TextMessage m2 = (TextMessage)cons.receive();            assertNotNull(m2);      assertEquals(m.getText(), m2.getText());            MessageReference ref = store.getReference(m2.getJMSMessageID());            assertEquals(m.getJMSMessageID(), ref.getMessageID());            m2.acknowledge();            ref = store.getReference(m2.getJMSMessageID());            assertNull(ref);   }