Bug 157744 [Regression]GUI has memory leak
Causes by 153732, designer has a regression to hold the report design handle in a hashmap. That causes the report design can not be released.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/editparts/TableEditPart.java
public int caleVisualHeight( int rowNumber )
	{
		return TableUtil.caleVisualHeight( this, getRow( rowNumber ) );
	}
	/**
	 * Determines if selected cells can be merged.
	 * 
	 * @return true if merge success, else false.
	 */
	public boolean canMerge( )
	{
		if ( !isActive( ) || isDelete( ) || getParent( ) == null )
		{
			return false;
		}
		List list = TableUtil.getSelectionCells( this );
		int size = list.size( );
		List temp = new ArrayList( );
		for ( int i = 0; i < size; i++ )
		{
			ReportElementEditPart part = (ReportElementEditPart) list.get( i );
			if ( part.isDelete( ) )
			{
				return false;
			}
			temp.add( part.getModel( ) );
		}
		boolean rt = getTableAdapter( ).canMerge( temp );
		if ( rt )
		{