public void swapMarkup(ParameterPieces op) {
		boolean tmpHidden = hiddenReturnPtr;
		boolean tmpIndirect = isIndirect;
		boolean tmpThis = isThisPointer;
		DataType tmpType = type;
		Varnode[] tmpJoin = joinPieces;
		hiddenReturnPtr = op.hiddenReturnPtr;
		isIndirect = op.isIndirect;
		isThisPointer = op.isThisPointer;
		type = op.type;
		joinPieces = op.joinPieces;
		op.hiddenReturnPtr = tmpHidden;
		op.isIndirect = tmpIndirect;
		op.isThisPointer = tmpThis;
		op.type = tmpType;
		op.joinPieces = tmpJoin;
	}
Swap data-type markup between this and another parameter

Swap any data-type and flags, but leave the storage address intact.
This assumes the two parameters are the same size.
@param op is the other parameter to swap with this.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/ParameterPieces.java