private async Task <List <CodeListCaseSensitiveWithValues <CodeListValue> > > DeleteOldCodeLists(
            List <CodeListCaseSensitiveWithValues <CodeListValue> > existingLists,
            List <CodeListFileContent> newLists)
        {
            var deletedLists = new List <CodeListCaseSensitiveWithValues <CodeListValue> >();

            foreach (var list in existingLists.Where(x => !newLists.Exists(y => y.Name == x.Name)))
            {
                try
                {
                    await _alfrescoHttpClient.CodeListDelete(list.Name);

                    deletedLists.Add(list);
                }
                catch
                {
                    // Do nothing, it could not just delete the list. Reason is it has constrains.
                }
            }

            return(deletedLists);
        }