| 
					
					
						
							
						
					
					
				 | 
				@ -120,8 +120,14 @@ namespace storm { | 
			
		
		
	
		
			
				 | 
				 | 
				            Choice<ValueType, StateType> choice(0, !exploreDependencies); | 
				 | 
				 | 
				            Choice<ValueType, StateType> choice(0, !exploreDependencies); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				            // Let BE fail
 | 
				 | 
				 | 
				            // Let BE fail
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            bool isFirst = true; | 
			
		
		
	
		
			
				 | 
				 | 
				            while (!state->getFailableElements().isEnd()) { | 
				 | 
				 | 
				            while (!state->getFailableElements().isEnd()) { | 
			
		
		
	
		
			
				 | 
				 | 
				                //TODO outside
 | 
				 | 
				 | 
				                //TODO outside
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                if (takeFirstDependency && exploreDependencies && !isFirst) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    // We discard further exploration as we already chose one dependent event
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    break; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                isFirst = false; | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                // Construct new state as copy from original one
 | 
				 | 
				 | 
				                // Construct new state as copy from original one
 | 
			
		
		
	
		
			
				 | 
				 | 
				                DFTStatePointer newState = state->copy(); | 
				 | 
				 | 
				                DFTStatePointer newState = state->copy(); | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |