private long addSectionRange(MemorySection section, Address minAddr, Address maxAddr,
			long fileOffset, List<AddressRange> rangeList) {
		if (section.isInitialized) {
			fileOffset += maxAddr.subtract(minAddr) + 1;
		}
		rangeList.add(new AddressRangeImpl(minAddr, maxAddr));
		return fileOffset;
	}
Add a new non-conflicting section load memory range to the rangeList.
@param section
@param minAddr start of range
@param maxAddr end of range
@param fileOffset file offset at start of range
@param rangeList rangeList accumulation list of sequentially allocated memory address ranges
which makeup the specified loaded section.  This list will be added to for the new
range.
@return updated file offset if section is initialized.
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MemorySectionResolver.java