throw new MetaDataException( new String[]{this.name, name},
throw new MetaDataException( new String[]{name, this.name},
	protected void build( ) throws MetaDataException	{		if ( contentTypes.isEmpty( ) )			throw new MetaDataException( new String[]{this.name},					MetaDataException.DESIGN_EXCEPTION_MISSING_SLOT_TYPE );		// Translate the type names into element types.		MetaDataDictionary dd = MetaDataDictionary.getInstance( );		contentElements.clear( );		Iterator iter = contentTypes.iterator( );		while ( iter.hasNext( ) )		{			String name = (String) iter.next( );			IElementDefn type = dd.getElement( name );			if ( type == null )				type = dd.getExtension( name );			if ( type == null )				throw new MetaDataException( new String[]{this.name, name},						MetaDataException.DESIGN_EXCEPTION_INVALID_SLOT_TYPE );			contentElements.add( type );		}	}