protected void registerProgramInject(List<InjectPayloadSleigh> userPayloads) {
		uninstallProgramPayloads();
		if (userPayloads.isEmpty()) {
			return;			// Leave programPayload null if there are no program payloads
		}
		setupOverrides(userPayloads);
		programPayload = new InjectPayloadSleigh[userPayloads.size()];
		int count = 0;
		for (InjectPayloadSleigh payload : userPayloads) {
			try {
				registerInject(payload);
				programPayload[count] = payload;
				count += 1;
			}
			catch (SleighException ex) {
				Msg.warn(this,
					"Error installing fixup extension: " + payload.name + ": " + ex.getMessage());
			}
		}
		if (count != programPayload.length) {
			InjectPayloadSleigh[] finalPayloads = new InjectPayloadSleigh[count];
			System.arraycopy(programPayload, 0, finalPayloads, 0, count);
			programPayload = finalPayloads;
		}
	}
Look for user callother payloads that override an existing core fixup.
Move these out of the map into the override list. Don't install user payload yet.
@param userPayloads is the list of user payloads
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/PcodeInjectLibrary.java