@Test
public void testFromJsonObject() {

	JsonObject jsonObject = Json
			.createObjectBuilder()
			.add(Transform.FIELD_TRANSLATION,
					t1.getTranslation().toJsonObject())
			.add(Transform.FIELD_ROTATION, t1.getRotation().toJsonObject())
			.build();
	Transform p = Transform.fromJsonObject(jsonObject);
	assertEquals(t1.toString(), p.toString());
	assertEquals(t1.toJsonObject(), p.toJsonObject());
	assertEquals(t1.getMessageType(), p.getMessageType());
	assertEquals(t1.getTranslation(), p.getTranslation());
	assertEquals(t1.getRotation(), p.getRotation());
	assertNotSame(t1, p);
	assertNotSame(t1.toString(), p.toString());
	assertNotSame(t1.toJsonObject(), p.toJsonObject());
}