Bug 124501 need uninstall of jst.utility facet
The jst.utility facet needs an uninstall delegate. Without it, it is not possible to deselect this facet and select/install the Dynamic Web Module facet on an existing project.
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/model/schematic/TableHandleAdapter.java
/**
	 * Gets the special cell.
	 * 
	 * @param i
	 *            The row number.
	 * @param j
	 *            The column number.
	 * @return The special cell.
	 */
	public Object getCell( int i, int j )
	{
		return getCell( i, j, true );
	}
	/**
	 * Calculates table layout size. For table supports auto layout, the layout
	 * size need to be calculated when drawing.
	 * 
	 * @return
	 */
	public Dimension calculateSize( )
	{
		if ( !( getModelAdaptHelper( ) instanceof ITableAdapterHelper ) )
		{
			return new Dimension( );
		}
		ITableAdapterHelper tableHelper = (ITableAdapterHelper) getModelAdaptHelper( );
		int columnCount = getColumnCount( );
		int samColumnWidth = 0;
		for ( int i = 0; i < columnCount; i++ )
		{