@Test
public void testFromJsonObject() {

	JsonObject jsonObject = Json.createObjectBuilder()
			.add(String.FIELD_DATA, s1.getData()).build();
	String data = String.fromJsonObject(jsonObject);
	assertEquals(s1.toString(), data.toString());
	assertEquals(s1.toJsonObject(), data.toJsonObject());
	assertEquals(s1.getMessageType(), data.getMessageType());
	assertEquals(s1.getData(), data.getData());
	assertNotSame(s1, data);
	assertNotSame(s1.toString(), data.toString());
	assertNotSame(s1.toJsonObject(), data.toJsonObject());
}