// "Replace loop with 'Collection.removeIf()'" "true"
import java.util.Iterator;
import java.util.List;

public class Main {
  public void testIterator(List<List<String>> data, boolean b) {
    for<caret>(Iterator<List<String>> iter = (data.iterator()); iter.hasNext();) {
      if(iter.next().isEmpty() && /* also check the flag */ b) {
        iter.remove();
      }
    }
  }
}