private void setCell(boolean state) throws RLEDecodingBoundsException
    {
        Universe.State mark;
        if (state)
            mark = Universe.State.ALIVE;
        else
            mark = Universe.State.DEAD;

        try
            {        
                board[yFillCounter][xFillCounter] = mark;
            }
        catch (ArrayIndexOutOfBoundsException AIBexp)
            {
                throw new RLEDecodingBoundsException(AIBexp, xFillCounter, yFillCounter);
            }
        xFillCounter++;
    }