No hay nada que te impida tener los indices:
Código Java:
Ver originalIterator<Object> iterator = msg.iterator();
int i = 0;
while (iterator.hasNext()) {
System.
out.
println(iterator.
next()); System.
out.
println("Indice: " + i
++); }
Un saludo