@Override
	public long makeValidOffset(long offset) throws AddressOutOfBoundsException {
		if (size == 64 || spaceSize == 0) {
			return offset;
		}
		if ((offset >= minOffset && offset <= maxOffset)) {
			return offset;
		}
		if (signed) {
			if (offset > maxOffset && offset < spaceSize) {
				// sign extend negative offset
				return offset - spaceSize;
			}
		}
		else {
			if (offset < 0 && offset >= -maxOffset - 1) {
				// recover from accidental sign extension
				return offset + spaceSize;
			}
		}
		String max = Long.toHexString(maxOffset);
		String min = Long.toHexString(minOffset);
		throw new AddressOutOfBoundsException("Offset must be between 0x" + min + " and 0x" + max +
			", got 0x" + Long.toHexString(offset) + " instead!");
	}
No overlay translation necessary, this is a base addressSpace.

 (non-Javadoc)
@see ghidra.program.model.address.AddressSpace#getOverlayAddress(ghidra.program.model.address.Address)
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/address/AbstractAddressSpace.java