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