@Override
	public void execute(Processor processor, 
			Program program, int arg) throws DataAccessException {
		if (program.getIndirect(processor.getProgramCounter())) {
			processor.setProgramCounter( program.getMemory(arg) );
		} else {
			processor.setProgramCounter( arg );
		}
	}