public Value getLocal(final int i) throws IndexOutOfBoundsException {
		if (i >= locals) {
			throw new IndexOutOfBoundsException(
					"Trying to access an inexistant local variable");
		}
		return values[i];
	}