data[1],
( (Integer) data[1] ).intValue( ),
	public DesignElementHandle createElement( Object extendedData )	{		boolean isTable = ReportDesignConstants.TABLE_ITEM.equals( getElementType( ) );		TableOptionDialog dialog = new TableOptionDialog( UIUtil.getDefaultShell( ),				isTable );		if ( dialog.open( ) == Window.OK				&& dialog.getResult( ) instanceof int[] )		{			int[] data = (int[]) dialog.getResult( );			DesignElementHandle handle = null;			if ( isTable )			{				// handle = getElementFactory( ).newTableItem( getNewName(				// extendedData ),				// data[1],				// 1,				// data[0],				// 1 );				handle = DesignElementFactory.getInstance( )						.newTableItem( getNewName( extendedData ),								data[1],								1,								data[0],								1 );			}			else			{				// handle = getElementFactory( ).newGridItem( getNewName(				// extendedData ),				// data[1],				// data[0] );				handle = DesignElementFactory.getInstance( )						.newGridItem( getNewName( extendedData ),								data[1],								data[0] );			}			InsertInLayoutUtil.setInitWidth( handle );			return handle;		}		return null;	}