descendant.setDescendantField("descendantValue2");
descendant.setAncestorField("ancestorValue2");
descendant.setPath("/descendant2");
ocm.insert(descendant);
SubDescendant subDescendant = new SubDescendant();
subDescendant.setDescendantField("descendantValue2");
subDescendant.setAncestorField("ancestorValue2");
subDescendant.setPath("/subdescendant");
subDescendant.setSubDescendantField("subdescendantvalue");
ocm.insert(subDescendant);
subDescendant = new SubDescendant();
subDescendant.setDescendantField("descendantValue3");
subDescendant.setAncestorField("ancestorValue2");
subDescendant.setPath("/subdescendant2");
subDescendant.setSubDescendantField("subdescendantvalue1");
ocm.insert(subDescendant);
AnotherDescendant anotherDescendant = new AnotherDescendant();
anotherDescendant.setAnotherDescendantField("anotherDescendantValue");