public void selfDefine(OperandSymbol sym) {
		entry("selfDefine", sym);
		SleighSymbol sleighSymbol = symtab.findSymbol(sym.getName(), 1);
		if (!(sleighSymbol instanceof TripleSymbol)) {
			reportError(sym.getLocation(), "No matching global symbol '" + sym.getName() + "'");
			return;
		}
		TripleSymbol glob = (TripleSymbol) sleighSymbol;
		symbol_type tp = glob.getType();
		try {
			if ((tp == symbol_type.value_symbol) || (tp == symbol_type.context_symbol)) {
				sym.defineOperand(glob.getPatternExpression());
			}
			else {
				sym.defineOperand(glob);
			}
		}
		catch (SleighError err) {
			reportError(sym.getLocation(), err.getMessage());
		}
	}
Sets whether or not to print out warning info about
{@link Constructor}s which reference varnodes in the
unique space larger than {@link SleighBase#MAX_UNIQUE_SIZE}.
@param val whether to print info about contructors using large varnodes
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/pcodeCPort/slgh_compile/SleighCompile.java