static List<SegmentInfo> init(Address imageBase,
				List<ImageSectionHeader> imageSectionHeaders) {
			List<SegmentInfo> segments = new ArrayList<>();
			for (ImageSectionHeader imageSectionHeader : imageSectionHeaders) {
				SegmentInfo segment = new SegmentInfo(imageSectionHeader.getVirtualAddress(),
					imageSectionHeader.getRawDataSize());
				segments.add(segment);
			}
			return segments;
		}
Clean up possibly incomplete segment information, by synthesizing missing offset data.
@param segments segments to correct
@param firstSectionOffset "known" first section offset
@param imageAlign section alignment
@return new synthesized segment info with synthesized offsets
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/PdbAddressCalculator.java