protected synchronized boolean isFullLine(int yCoordinate) {
    	boolean isFullLine = true;
    	int minX = lowerLimit.getX();
    	int maxX = upperLimit.getX();
    	for (int currentX = minX; currentX<=maxX; currentX++) {
    		Point point = new Point(currentX, yCoordinate);
    		if (isInGridRange(point)) {
        		if (isInEmtpyPoint(point)) {
        			isFullLine = false;
        			break;
        		}
    		}
    	}
    	return isFullLine;
    }