Bug 161178 Support BORDER style for table rows
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/util/TableBorderCollisionArbiter.java
data[4] = colIndex;
			}
		}
		else if ( data[0] == 0 )
		{
			
			
			data[1] = 1;
		}
	}
	/**
	 * This method implemented the border collision algorithm in the cross point
	 * during actual drawing according to the CSS2.0 specification. This is the
	 * part 2 of the algorithm.
	 */
	public static boolean canExtend( int[] data, int extNBWidth,
			int extNBStyle, int leftHandWidth, int leftHandStyle,
			int leftHandX, int leftHandY, int rightHandWidth,
			int rightHandStyle, int rightHandX, int rightHandY, boolean isHead,
			boolean isVertical )
	{
		int maxHandWidth = Math.max( leftHandWidth, rightHandWidth );
		int maxNBWidth = Math.max( maxHandWidth, extNBWidth );
		boolean isLeftBrother = data[3] == leftHandX && data[4] == leftHandY;
		boolean isRightBrother = data[3] == rightHandX && data[4] == rightHandY;
		/**
		 * In this case, current width is greater than any of other three edges,
		 * should extend.
		 */
		if ( data[1] > maxNBWidth )