### Question:
RMContextUtils { public static boolean isServerSide(Message message) { return message.getExchange().getDestination() != null; } protected  RMContextUtils(); static String generateUUID(); static boolean isServerSide(Message message); static boolean isRMProtocolMessage(String action); static RMProperties retrieveRMProperties(Message message, boolean outbound); static void storeRMProperties(Message message, RMProperties rmps, boolean outbound); static AddressingProperties retrieveMAPs(Message message,
                                                    boolean isProviderContext,
                                                    boolean isOutbound); static void storeMAPs(AddressingProperties maps, Message message, boolean isOutbound,
                                 boolean isRequestor); static String getRMPropertiesKey(boolean outbound); static ProtocolVariation getProtocolVariation(Message message); static void setProtocolVariation(Message message, ProtocolVariation protocol);  }### Answer:
@Test public void testIsServerSide() { Message msg = control.createMock(Message.class); Exchange ex = control.createMock(Exchange.class); EasyMock.expect(msg.getExchange()).andReturn(ex); EasyMock.expect(ex.getDestination()).andReturn(null); control.replay(); assertFalse(RMContextUtils.isServerSide(msg)); }