@Override public Iterator iterator(){
  return new StructBagIterator(fieldValuesIterator());
}

@ Override public Iterator iterator ( ) { return new StructBagIterator ( fieldValuesIterator ( ) ) ; }
return an iterator over the elements in this collection . duplicates will show up the number of times it has occurrances .
