Allen Wirfs-Brock (2014-04-07T20:42:18.000Z)
domenic at domenicdenicola.com (2014-04-15T15:38:26.724Z)
No enforcement is required by the specification. If you create an iterator that doesn't fully conform to the iterator interface specification and then get surprising results, its your fault, not the implementation's.