if ( MetaDataDictionary.getInstance( ).useID( ) ) { design.idMap = new HashMap( ); generateIdMap( design, design ); }
NameSpace.rebuildNamespace(design);
	public Object clone( ) throws CloneNotSupportedException	{		ReportDesign design = (ReportDesign) super.clone( );		design.allErrors = new ArrayList( );		design.initSlots( );		for ( int i = 0; i < slots.length; i++ )		{			design.slots[i] = slots[i].copy( design, i );		}		design.translations = (TranslationTable) translations.clone( );		design.fileName = null;		if ( MetaDataDictionary.getInstance( ).useID( ) )		{			design.idMap = new HashMap( );			generateIdMap( design, design );		}		return design;	}