LicenseRegistry.licenses.toList(); Map<String, List<String>> licenseInfo = {}; for (var entry in licenseEntries) { final entryWithLineBreaks = entry as LicenseEntryWithLineBreaks; for (var element in entryWithLineBreaks.packages) { if (licenseInfo.containsKey(element)) { licenseInfo[element]!.add(entryWithLineBreaks.text); } else { licenseInfo[element] = [entryWithLineBreaks.text]; } } } 15