for (Iterator<ThrownException> i = iterator(); i.hasNext(); ) { ThrownException thrownException = i.next();
for (ThrownExceptionIterator i = iterator(); i.hasNext(); ) { ObjectType type = i.next();
	public String toString() {		StringBuffer buf = new StringBuffer();		buf.append('{');		boolean first = true;		for (Iterator<ThrownException> i = iterator(); i.hasNext(); ) {			ThrownException thrownException = i.next();			if (first)				first = false;			else				buf.append(',');			boolean implicit = !thrownException.isExplicit();			if (implicit) buf.append('[');			buf.append(thrownException.getType().toString());			if (implicit) buf.append(']');		}		buf.append('}');		return buf.toString();	}