@Test
 public void testOutUdpMulticast() {
   DirectFieldAccessor dfa = new DirectFieldAccessor(udpOutMulticast);
   assertTrue(udpOutMulticast.getPort() >= 5600);
   assertEquals("225.6.7.8", dfa.getPropertyValue("host"));
   int ackPort = (Integer) dfa.getPropertyValue("ackPort");
   assertTrue("Expected ackPort >= 5500 was:" + ackPort, ackPort >= 5500);
   DatagramPacketMessageMapper mapper =
       (DatagramPacketMessageMapper) dfa.getPropertyValue("mapper");
   String ackAddress = (String) new DirectFieldAccessor(mapper).getPropertyValue("ackAddress");
   assertEquals("somehost:" + ackPort, ackAddress);
   assertEquals(51, dfa.getPropertyValue("ackTimeout"));
   assertEquals(true, dfa.getPropertyValue("waitForAck"));
   assertEquals(52, dfa.getPropertyValue("soReceiveBufferSize"));
   assertEquals(53, dfa.getPropertyValue("soSendBufferSize"));
   assertEquals(54, dfa.getPropertyValue("soTimeout"));
   assertEquals(55, dfa.getPropertyValue("timeToLive"));
   assertEquals(12, dfa.getPropertyValue("order"));
 }