.newTableItem( null, data[1], 1, data[0], 1 );
.newTableItem( null, ( (Integer) data[1] ).intValue( ), 1, ( (Integer) data[0] ).intValue( ), 1 );
		public boolean preHandleMouseUp( )		{			CreateRequest request = getRequest( );			if ( IReportElementConstants.REPORT_ELEMENT_TABLE.equalsIgnoreCase( (String) request.getNewObjectType( ) ) )			{				TableOptionDialog dlg = new TableOptionDialog( UIUtil.getDefaultShell( ),						true );				if ( dlg.open( ) == Window.OK						&& dlg.getResult( ) instanceof int[] )				{					int[] data = (int[]) dlg.getResult( );					// String name = ReportPlugin.getDefault().getCustomName(					// ReportDesignConstants.TABLE_ITEM);					//										// TableHandle table = SessionHandleAdapter.getInstance( )					// .getReportDesignHandle( )					// .getElementFactory( )					// .newTableItem( name, data[1], 1, data[0], 1 );					TableHandle table = DesignElementFactory.getInstance( )							.newTableItem( null, data[1], 1, data[0], 1 );					InsertInLayoutUtil.setInitWidth( table );					setModel( table );					return super.preHandleMouseUp( );				}			}			return false;		}