public static ProgramLocation getTranslatedCopy(ProgramLocation loc, Program program,
			Address translatedAddress) {
		try {
			ProgramLocation translatedLoc = (ProgramLocation) loc.clone();
			translatedLoc.program = program;
			translatedLoc.addr = translatedAddress;
			return translatedLoc;
		}
		catch (CloneNotSupportedException e) {
			throw new AssertionError(e);
		}

	}
Create a new translated copy of the specified {@link ProgramLocation} using the specified
{@link Program program}
@param loc original program location
@param program updated program
@param translatedAddress original loc address translated for using within specified program
@return translated program location
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/util/ProgramLocation.java