private int adjustSymbolRow(SaveState saveState, Symbol[] symbols, Symbol[] desiredSymbols) {
		// For now just try to choose the same label index if more than one.
		int row = saveState.getInt("_ROW", 0);
		int desiredRow = row;
		if (desiredRow >= desiredSymbols.length) {
			desiredRow = desiredSymbols.length - 1;
		}
		saveState.putInt("_ROW", desiredRow);
		return desiredRow;
	}
Gets an matching variable location when given a variable location from the other side.

@param side LEFT or RIGHT indicating which side's variable location is needed.
@param variableLocation the variable location from the other side.
@return a variable location for the desired side. Otherwise, null.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/listingpanel/ProgramLocationTranslator.java