Why the use of iterator?

How about?

for (Attribute attribute : offer.getAddtributesList()) {

}