ESMClass { public ESMClass setMessageType(MessageType messageType) { value = MessageType.compose(value, messageType); return this; } ESMClass();  ESMClass(int value);  ESMClass(byte value);  ESMClass(MessageMode messageMode, MessageType messageType, GSMSpecificFeature specificFeature); byte value(); ESMClass setMessageMode(MessageMode messageMode); ESMClass setSpecificFeature(GSMSpecificFeature specificFeature); ESMClass setMessageType(MessageType messageType); @Override int hashCode(); @Override boolean equals(Object obj);  }
@Test(groups="checkintest") public void testMessageType() { assertTrue(MessageType.DEFAULT.containedIn(esmClass)); esmClass.setMessageType(MessageType.SMSC_DEL_RECEIPT); assertTrue(MessageType.SMSC_DEL_RECEIPT.containedIn(esmClass)); }