logDebug( "Threat " + getName() + " causes event " + getEventName() + " from " + start_time + " to " + end_time + " with prob. = " + prob );  return prob;
    double getEventProbability( long start_time, long end_time )           throws BelievabilityException    {        try        {                        return getThreatDescription().getEventProbability                    ().computeIntervalProbability( start_time, end_time );        }        catch (NegativeIntervalException nie)        {            throw new BelievabilityException                    ( "ThreatRootModel.getEventProbability()",                      "NegativeInterval: " + nie.getMessage() );        }            } // method getEventProbability