logDetail( "==== Start: Add Asset Type ====" );
if ( _logger.isDetailEnabled() ) _logger.detail( "==== Start: Add Asset Type ====" );
    protected AssetTypeModel getOrCreateAssetTypeModel( AssetType asset_type )    {        if ( asset_type == null )        {            logDebug( "NULL found for asset_type.");            return null;        }        AssetTypeModel at_model                 =  (AssetTypeModel) _asset_type_container.get                ( asset_type.getName() );                if ( at_model != null )        {            logDetail( "Asset model found: " + at_model.getName() );            return at_model;        }        logDetail( "==== Start: Add Asset Type ====" );        try        {            at_model = new AssetTypeModel( asset_type );                            _asset_type_container.put( asset_type.getName(),                                       at_model );            logDetail( "Added New AssetTypeModel:\n"                      + at_model.toString() );                    }        catch (BelievabilityException be)        {            logError( "Cannot add AssetTypeModel "                      +  asset_type.getName() + ": " + be.getMessage() );            return null;        }        logDebug( "Added asset type: " + at_model.getName() );        return at_model;    } // method getOrCreateAssetTypeModel