class WriteDifferentFieldsDuplicate { Runnable x; Runnable y; private void foo() { if (x != null) { x.run(); x = null; } if (y != null) { y.run(); y = null; } } }