private void addSymbolInfo(int pgmNum, Address pgmAddress, boolean isEntryPt, Symbol[] symbols,
			int maxLen, int maxTypeLen, int maxSourceLen) {
		addProgramText(pgmNum, pgmAddress);
		if (isEntryPt) {
			addEntryPtLine(pgmAddress);
		}
		if (symbols == null) {
			return; // null indicates symbols were the same.
		}
		if (symbols.length == 0) {
			addText(indent2 + "No symbols." + newLine);
			return;
		}
		addDisplayLabel(null, maxLen, maxTypeLen, maxSourceLen); // Header
		for (Symbol symbol : symbols) {
			addDisplayLabel(symbol, maxLen, maxTypeLen, maxSourceLen);
		}
	}
Adds a string to the details indicating the address with byte differences and the byte values.
@param p1Address the address to get the bytes for.
This address should be derived from program1.
@param addrLength the length of the address field.
@param mem1 the first program's memory for obtaining the bytes
@param mem2 the second program's memory.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramDiffDetails.java