OrderElementTest.removeReportGlobalAdvanceFromChildrenAdvance(father);
father.addAdvanceAssignment(advanceAssignmentA);
try {
OrderElement child = (OrderElement) father.getChildren().get(0);
child.addAdvanceAssignment(anotherAssignmentWithSameType);
fail("It should throw an exception ");
} catch (DuplicateAdvanceAssignmentForOrderElementException e) {
// Ok
}
}