throw new IllegalArgumentException("Undefined location");
throw new IllegalArgumentException("Undefined location: " + toString());
	public int getAddressingMode() {		if (location instanceof StackLocation) {			return Operand.MODE_STACK;		} else if (location instanceof RegisterLocation) {			return Operand.MODE_REGISTER;		} else {			throw new IllegalArgumentException("Undefined location");		}	}