void dumpPattern(OperandSymbol sym, ParserWalker walker) throws MemoryAccessException {
		if (!isVerboseEnabled()) {
			return;
		}
		String name = sym.getName();
		PatternExpression definingExpression = sym.getDefiningExpression();

//		int offset;
//		int i = sym.getOffsetBase();
		// if i<0, i.e. the offset of the operand is
		// constructor relative, it is possible that the
		// branch corresponding to the operand has not
		// been constructed yet. Context expressions
		// are evaluated BEFORE the constructor's branches
		// are created. So we have to calculate the
		// offset explicitly

//		if (i < 0) {
//			offset = subState.getParent().getOffset() + sym.getRelativeOffset();
//		}
//		else {
//			offset = subState.getOffset();
//		}

		append(name);
		append(": ");
		append(definingExpression.getClass().getSimpleName());
		append(" = ");

		try {
			Scalar s =
				new Scalar(32, definingExpression.getValue(walker), isSigned(definingExpression));
			append(s.toString(16, false, true, "0x", ""));
		}
		catch (Exception e) {
			append("Bad Value: " + e.getMessage());
		}
		append("\n");
	}
Dump pattern details to the log.
NOTE: Method has no affect unless constructed with VERBOSE logging mode.
@param sym
@param pos
@param subState
@throws MemoryAccessException
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/SleighDebugLogger.java