Bug 161178 Support BORDER style for table rows
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/border/CellBorder.java
if ( in == null
				|| ( in.left == 0 && in.right == 0 && in.top == 0 && in.bottom == 0 ) )
		{
			paddingInsets = new Insets( DEFAULTINSETS );
			return;
		}
		paddingInsets.top = in.top > DEFAULTINSETS.top ? in.top
				: DEFAULTINSETS.top;
		paddingInsets.bottom = in.bottom > DEFAULTINSETS.bottom ? in.bottom
				: DEFAULTINSETS.bottom;
		paddingInsets.left = in.left > DEFAULTINSETS.left ? in.left
				: DEFAULTINSETS.left;
		paddingInsets.right = in.right > DEFAULTINSETS.right ? in.right
				: DEFAULTINSETS.right;
	}
	/**
	 * @param figure
	 * @param g
	 * @param side
	 * @param style
	 * @param width
	 *            the border width array, arranged by {top, bottom, left,
	 *            right};
	 * @param color
	 * @param insets
	 */
	protected void drawBorder( IFigure figure, Graphics g, int side, int style,
			int[] width, String color, Insets insets )
	{
		Rectangle r = figure.getBounds( )