@ -63,7 +63,9 @@ namespace storm { 
		
	
		
			
				        template < typename  ModelType >         template < typename  ModelType >  
		
	
		
			
				        std : : unique_ptr < CheckResult >  AbstractModelChecker < ModelType > : : computeProbabilities ( Environment  const &  env ,  CheckTask < storm : : logic : : Formula ,  ValueType >  const &  checkTask )  {         std : : unique_ptr < CheckResult >  AbstractModelChecker < ModelType > : : computeProbabilities ( Environment  const &  env ,  CheckTask < storm : : logic : : Formula ,  ValueType >  const &  checkTask )  {  
		
	
		
			
				            storm : : logic : : Formula  const &  formula  =  checkTask . getFormula ( ) ;             storm : : logic : : Formula  const &  formula  =  checkTask . getFormula ( ) ;  
		
	
		
			
				            if  ( formula . isBoundedUntilFormula ( ) )  {  
		
	
		
			
				            if  ( formula . isBoundedGloballyFormula ( ) )  {  
		
	
		
			
				                return  this - > computeBoundedGloballyProbabilities ( env ,  checkTask . substituteFormula ( formula . asBoundedGloballyFormula ( ) ) ) ;  
		
	
		
			
				            }  else  if  ( formula . isBoundedUntilFormula ( ) )  {  
		
	
		
			
				                return  this - > computeBoundedUntilProbabilities ( env ,  checkTask . substituteFormula ( formula . asBoundedUntilFormula ( ) ) ) ;                 return  this - > computeBoundedUntilProbabilities ( env ,  checkTask . substituteFormula ( formula . asBoundedUntilFormula ( ) ) ) ;  
		
	
		
			
				            }  else  if  ( formula . isReachabilityProbabilityFormula ( ) )  {             }  else  if  ( formula . isReachabilityProbabilityFormula ( ) )  {  
		
	
		
			
				                return  this - > computeReachabilityProbabilities ( env ,  checkTask . substituteFormula ( formula . asReachabilityProbabilityFormula ( ) ) ) ;                 return  this - > computeReachabilityProbabilities ( env ,  checkTask . substituteFormula ( formula . asReachabilityProbabilityFormula ( ) ) ) ;  
		
	
	
		
			
				
					
					
					
						
							 
					
				 
				@ -79,6 +81,11 @@ namespace storm { 
		
	
		
			
				            STORM_LOG_THROW ( false ,  storm : : exceptions : : InvalidArgumentException ,  " The given formula ' "  < <  formula  < <  " ' is invalid. " ) ;             STORM_LOG_THROW ( false ,  storm : : exceptions : : InvalidArgumentException ,  " The given formula ' "  < <  formula  < <  " ' is invalid. " ) ;  
		
	
		
			
				        }         }  
		
	
		
			
				
 
		
	
		
			
				        template < typename  ModelType >  
		
	
		
			
				        std : : unique_ptr < CheckResult >  AbstractModelChecker < ModelType > : : computeBoundedGloballyProbabilities ( Environment  const &  env ,  CheckTask < storm : : logic : : BoundedGloballyFormula ,  ValueType >  const &  checkTask )  {  
		
	
		
			
				            STORM_LOG_THROW ( false ,  storm : : exceptions : : NotImplementedException ,  " This model checker ( "  < <  getClassName ( )  < <  " ) does not support the formula:  "  < <  checkTask . getFormula ( )  < <  " . " ) ;  
		
	
		
			
				        }  
		
	
		
			
				
 
		
	
		
			
				        template < typename  ModelType >         template < typename  ModelType >  
		
	
		
			
				        std : : unique_ptr < CheckResult >  AbstractModelChecker < ModelType > : : computeBoundedUntilProbabilities ( Environment  const &  env ,  CheckTask < storm : : logic : : BoundedUntilFormula ,  ValueType >  const &  checkTask )  {         std : : unique_ptr < CheckResult >  AbstractModelChecker < ModelType > : : computeBoundedUntilProbabilities ( Environment  const &  env ,  CheckTask < storm : : logic : : BoundedUntilFormula ,  ValueType >  const &  checkTask )  {  
		
	
		
			
				            STORM_LOG_THROW ( false ,  storm : : exceptions : : NotImplementedException ,  " This model checker ( "  < <  getClassName ( )  < <  " ) does not support the formula:  "  < <  checkTask . getFormula ( )  < <  " . " ) ;             STORM_LOG_THROW ( false ,  storm : : exceptions : : NotImplementedException ,  " This model checker ( "  < <  getClassName ( )  < <  " ) does not support the formula:  "  < <  checkTask . getFormula ( )  < <  " . " ) ;