import java.util.List; public class NullableCheckBreakDuplicate { List things; void foo() { while (true) { Pojo x = things.get(0); if (x.it > 0) break; things.remove(x); System.out.println(x.it); } } void baz() { while (true) { Pojo x = things.get(0); if (x.it > 0) break; things.remove(x); System.out.println(x.it); } } static class Pojo { double it; Pojo(double w) { it = w; } } }