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
if ( nextRowCellAdapt.getRowNumber( ) == rowsNumber + 1
								&& !temp.contains( nextRowCell ) )
						{
							numberInfo = numberInfo + 1;
						}
						temp.add( nextRowCell );
					}
					numberInfo = numberInfo + shiftCellInfo.size( );
					shiftCellInfo.add( new ShiftNexRowInfo( numberInfo,
							cellHandle ) );
				}
			}
		}
		TableHandleAdapter.RowUIInfomation info = getRowInfo( row );
		List cells = info.getAllChildren( );
		temp.clear( );
		int cellSize = cells.size( );
		for ( int j = 0; j < cellSize; j++ )
		{
			Object cellHandle = cells.get( j );
			CellHandleAdapter adapt = HandleAdapterFactory.getInstance( )
					.getCellHandleAdapter( cellHandle );
			if ( adapt.getRowNumber( ) != rowsNumber
					&& !temp.contains( cellHandle ) )
			{
				adapt.setRowSpan( adapt.getRowSpan( ) - 1 );
				temp.add( cellHandle );
			}
		}