@Override
	public String toString() {
		switch (type) {
			case SPACEID:
				return value_spaceid.getName();
			case REAL:
				return Long.toHexString(value_real);
			case HANDLE:
				switch (select) {
					case V_SPACE:
						return "[handle:space]";
					case V_SIZE:
						return "[handle:size]";
					case V_OFFSET:
						return "[handle:offset]";
					case V_OFFSET_PLUS:
						return "[handle:offset+" + Long.toHexString(value_real) + "]";
				}
			case J_CURSPACE:
				return "[curspace]";
			case J_CURSPACE_SIZE:
				return "[curspace_size]";
			case J_FLOWDEST:
				return "[flowdest]";
			case J_FLOWDEST_SIZE:
				return "[flowdest_size]";
			case J_FLOWREF:
				return "[flowref]";
			case J_FLOWREF_SIZE:
				return "[flowref_size]";
			case J_NEXT:
				return "[next]";
			case J_NEXT2:
				return "[next2]";
			case J_START:
				return "[start]";
			case J_RELATIVE:
				return "[rel:" + Long.toHexString(value_real) + "]";
		}
		throw new RuntimeException("This should be unreachable");
	}
Fillin the offset portion of a FixedHandle based on this
const. If the offset value is dynamic, fill in the handle
appropriately.  We don't just fill in the temporary
variable offset, like "fix". Assume that hand.space is
already filled in
@param hand handle to fillin
@param walker current parser walker
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/template/ConstTpl.java