private String generateFragmentName(Address addr) {

		Symbol symbol = program.getSymbolTable().getPrimarySymbol(addr);
		if (symbol == null || symbol.isDynamic()) {
			return addr.toString();
		}
		return symbol.getName();
	}
Generate a fragment name; if there is a symbol at the start
of the fragment, and if it is user defined, then use the label 
as the fragment name; otherwise, just use the address as the name.
@param addr first address of fragment

@return String name of fragment
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/programtree/ProgramDnDTree.java