public static String toSignedHexString(long value) {
		return (value >= 0 ? "0x" + Long.toHexString(value) : "-0x" + Long.toHexString(-value));
	}
Returns the signed hex string representing the long value. 
Positive values are represented beginning with 0x. (i.e. value of 12 would be 0xc)
Negative values are represented beginning with -0x. (i.e. value of -12 would be -0xc)
@param value the value
@return the signed hex string
Ghidra/Features/Base/src/main/java/ghidra/program/util/DiffUtility.java