ForEachIterable
This loop can be replaced with an enhanced for loop.

Severity
SUGGESTION
Has Fix?

The problem

Prefer enhanced for loops intead of explicitly using an iterator where possible.

That is, prefer this:

for (T element : list) {
  doSomething(element);
}

to this:

for (Iterator<T> iterator = list.iterator(); iterator.hasNext(); ) {
  doSomething(iterator.next());
}

Suppression

Suppress false positives by adding the suppression annotation @SuppressWarnings("ForEachIterable") to the enclosing element.