@Override
	public String toString() {
		OperandSymbol sym = ct.getOperand(index);
		StringBuilder sb = new StringBuilder();
		sb.append("[opval:" + sym.getName());
		PatternExpression patexp = sym.getDefiningExpression();
		if (patexp != null) {
			sb.append(" exp ");
		}
		else {
			TripleSymbol defSym = sym.getDefiningSymbol();
			if (defSym != null) {
				sb.append(" sym ");
				patexp = defSym.getPatternExpression();
			}
			else {
				sb.append("]");
				return sb.toString();
			}
		}
		sb.append(patexp);
		sb.append("]");
		return sb.toString();
	}
An Expression representing the value of a Constructor operand
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/expression/OperandValue.java