while (foo = getNext(bar)) {	
   filterThis = false;		
   if (condition1) {		
     doSomething();		  
     filterThis = true		
     if (condition2) {		
       doSomethingElse();		
       filterThis = glob();	  
     }				
   }				
   if (! filterThis) {		
    process(foo);	
   }				
 }

flag as inappropriate

Create your own!
       while (foo = getNext(bar)) {	
   filterThis = false;		
   if (condition1) {		
     doSomething();		  
     filterThis = true		
     if (condition2) {		
       doSomethingElse();		
       filterThis = glob();	  
     }				
   }				
   if (! filterThis) {		
    process(foo);	
   }				
 }