}
public void testEmbeddedObjectSerializationInsideOfOtherEmbeddedObjects() {
final ODocument originalDoc = new ODocument();
final OCompositeKey compositeKeyOne = new OCompositeKey(123, "56", new Date(), new ORecordId("#0:12"));
final OCompositeKey compositeKeyTwo = new OCompositeKey(245, "63", new Date(System.currentTimeMillis() + 100), new ORecordId("#0:2"));
final OCompositeKey compositeKeyThree = new OCompositeKey(36, "563", new Date(System.currentTimeMillis() + 1000), new ORecordId("#0:23"));
final ODocument embeddedDocOne = new ODocument();
embeddedDocOne.field("compositeKey", compositeKeyOne);
embeddedDocOne.field("val", "test");
embeddedDocOne.field("int", 10);