DirectAdvanceAssignment advanceAssignmentA = createValidAdvanceAssignment(true);
advanceAssignmentA.setAdvanceType(advanceTypeA);
DirectAdvanceAssignment advanceAssignmentB = createValidAdvanceAssignment(false);
advanceAssignmentB.setAdvanceType(advanceTypeA);
grandSon.addAdvanceAssignment(advanceAssignmentA);
advanceAssignmentA.addAdvanceMeasurements(advanceMeasurement);
try {
parent.addAdvanceAssignment(advanceAssignmentB);
advanceAssignmentB.addAdvanceMeasurements(advanceMeasurement);