private void markupSections(Program program, TaskMonitor monitor) throws Exception {
		monitor.setMessage("ART - markup sections...");
		monitor.setProgress(0);
		monitor.setMaximum(sectionList.size());

		for (int i = 0; i < sectionList.size(); ++i) {
			monitor.checkCancelled();
			monitor.incrementProgress(1);

			ArtImageSection section = sectionList.get(i);

			if (section.getSize() == 0) {
				continue;
			}
			String name = getSectionName(i);
			Address address =
				program.getMinAddress().getNewAddress(header.getImageBegin() + section.getOffset());
			program.getSymbolTable().createLabel(address, name, SourceType.ANALYSIS);
			program.getListing()
					.setComment(address, CommentType.PLATE, "Size: " + section.getSize());

			createFragment(program, address, section, name, monitor);
		}
	}
Returns the section name for the given ordinal.
For example, if sectionOrdinal is 0 then return "kSectionObjects".
@param sectionOrdinal the original of the ART section
@return the ART section name
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/android/art/ArtImageSections.java