@Test
public void testHashCode() {

	MessagingContext ctx1 = new MessagingContext( RecipientKind.DM, "domain", null );
	Assert.assertEquals( ctx1.hashCode(), ctx1.hashCode());
	Assert.assertNotSame( ctx1.hashCode(), new MessagingContext( RecipientKind.DM, "domain", "whatever" ).hashCode());
	MessagingContext ctx2 = new MessagingContext( RecipientKind.INTER_APP, "domain", "facet", ThoseThat.EXPORT, "app" );
	Assert.assertEquals( ctx2.hashCode(), ctx2.hashCode());
	Assert.assertNotSame( ctx1.hashCode(), ctx2.hashCode());
}