default boolean containsFileOffset(long fileOffset) {
		long startOffset = getFileBytesOffset();
		if (startOffset < 0 || fileOffset < 0) {
			return false;
		}
		// NOTE: logic does not handle bit/byte-mapped blocks (assumes 1:1 mapping)
		long endOffset = startOffset + (getLength() - 1);
		return (fileOffset >= startOffset) && (fileOffset <= endOffset);
	}
Determine if this block source contains the specified file offset.

@param fileOffset file offset within underlying FileBytes (if applicable) within the loaded 
  range associated with this source info.
@return true if file offset is within the loaded range of the corresponding FileBytes, else 
  false if method is not supported by the sub-block type (e.g., bit/byte-mapped sub-block).
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/mem/MemoryBlockSourceInfo.java