{
	void exportDesign( ReportDesignHandle designToExport )			throws SemanticException	{		ModelUtil.duplicateProperties( designToExport, targetLibraryHandle,				false );		// Copy the contents in design file.		int slotCount = designToExport.getDefn( ).getSlotCount( );		for ( int i = 0; i < slotCount; i++ )		{			SlotHandle sourceSlotHandle = designToExport.getSlot( i );			// SlotHandle destinationSlotHandle = targetLibraryHandle.getSlot( i			// );			Iterator iter = sourceSlotHandle.iterator( );			while ( iter.hasNext( ) )			{				DesignElementHandle contentHandle = (DesignElementHandle) iter						.next( );				if ( !StringUtil.isBlank( contentHandle.getName( ) ) )				{//					DesignElementHandle newContentHandle = duplicateElement(//							contentHandle, false );					exportElement( contentHandle, false );					 //addToSlot( destinationSlotHandle, newContentHandle );				}			}		}	}