logDetail( "No event collections to purge (empty list)"
if ( _logger.isDetailEnabled() ) _logger.detail( "No event collections to purge (empty list)"
    void purgeEventCollectionsCache( Vector asset_ts_list )    {        if ( asset_ts_list == null )        {            logDetail( "No event collections to purge (NULL list)"                      + " in state dimension " + _state_dim_name );            return;       }        if ( asset_ts_list.size() < 1 )        {            logDetail( "No event collections to purge (empty list)"                      + " in state dimension " + _state_dim_name );            return;       }        Enumeration asset_enum = asset_ts_list.elements();        while( asset_enum.hasMoreElements() )        {            AssetTechSpecInterface asset_ts                    = (AssetTechSpecInterface) asset_enum.nextElement();            // We choose to keep the management of the mapping from            // asset IDs to stresses simple.  In this way, on a stress            // change (THreatModelChange), we do not attempt the            // surgical manuevers required to bring the data structure            // into compliance.  Instead, we simply wipe out the            // existence of any mapping for this asset ID to the            // stresses, and rely on a lazy evaluation scheme of            // building the mapping only at the point we need it and            // find it does not exist.  Note that this implies that we            // ignore the 'change_type parameter and do this whether            // the asset was added or removed from the stress.            //            if ( _asset_event_collection_table.contains                 ( asset_ts.getAssetID() ))            {                logDetail( "Purging event collection from cache for "                          + asset_ts.getAssetID()                           + " in state dimension " + _state_dim_name );                _asset_event_collection_table.remove( asset_ts.getAssetID() );            }            else            {                logDetail( "No event collection to purge from cache for "                          + asset_ts.getAssetID()                           + " in state dimension " + _state_dim_name );            }        } // while enum */    } // method purgeEventCollectionsCache