@Override
	public void setData(int size, int transitions, int [][]bacteriaPosition) {

		if(size <= 0)
			throw new IllegalArgumentException();
		if(transitions <= 0)
			throw new IllegalArgumentException();
		if(bacteriaPosition == null || !bacteriaPositionCheck(bacteriaPosition))
			throw new IllegalArgumentException();

		this.size = size;
		this.transitions = transitions;
		this.bacteriaPosition = bacteriaPosition;
		this.runnable = true;

	}