for (Iterator<? extends XMLWriteable> i = collection.iterator(); i.hasNext(); ) { XMLWriteable obj = i.next();
for (XMLWriteable obj : collection) {
	public void writeCollection(Collection<? extends XMLWriteable> collection) {		for (Iterator<? extends XMLWriteable> i = collection.iterator();			i.hasNext(); ) {			XMLWriteable obj = i.next();			write(obj);		}	}