if (where + 1 >= attributes.size ())
if (where >= attributes.size ())
    public Object nextElement () throws NoSuchElementException    {      if (where + 1 >= attributes.size ())	throw new NoSuchElementException ("no more elements");      ++where;      Attribute at = (Attribute) attributes.get (where);      return id ? (Object) at.getID () : (Object) at;    }