private Set<Entity> analyseRequiredUpdates(AuditInformation audit,OperationGroup updateGroup){
  Set<Entity> updateRequired=new HashSet<>();
  Set<Entity> updateNotRequired=new HashSet<>();
  for (  Entity entity : updateGroup.getEntities()) {
    analyseEntityRequiresUpdate(audit,entity,updateRequired,updateNotRequired);
  }
  return updateRequired;
}

private Set < Entity > analyseRequiredUpdates ( AuditInformation audit , OperationGroup updateGroup ) { Set < Entity > updateRequired = new HashSet < > ( ) ; Set < Entity > updateNotRequired = new HashSet < > ( ) ; for ( Entity entity : updateGroup . getEntities ( ) ) { analyseEntityRequiresUpdate ( audit , entity , updateRequired , updateNotRequired ) ; } return updateRequired ; }
calculates the set of entities which require their ol to be updated
