private void postProcessRelationships(PatchRequestScope requestScope){
  actions.forEach(null);
}

private void postProcessRelationships ( PatchRequestScope requestScope ) { actions . forEach ( null ) ; }
post - process relationships after all objects for request have been created . this is required since we have no way of determining which object should be created first . that is , in the case of a cyclic relationship between 2 or more newly created objects , some object needs to be created first . in our case , we will create all objects and then add the relationships in memory . finally , at the end , we rely on the commit of datastoretransaction to handle the creation properly .
