### Question:
RMContextUtils { public static void storeRMProperties(Message message, RMProperties rmps, boolean outbound) { String key = getRMPropertiesKey(outbound); message.put(key, rmps); } 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 testStoreRMProperties() { Message msg = control.createMock(Message.class); RMProperties rmps = control.createMock(RMProperties.class); EasyMock.expect(msg.put(RMMessageConstants.RM_PROPERTIES_INBOUND, rmps)).andReturn(null); control.replay(); RMContextUtils.storeRMProperties(msg, rmps, false); }