I don't know the details of this bug, but I'll make the following observations:
- any class that extends AbstractCollection and does not override the methods defined there, must provide valid implementations for size() and an iterator. - any class that can't/doesn't want to provide a version of size() that is accurate, must document that fact and implement all methods it inherits that would otherwise rely on size() being accurate. Finding out where size() is used will probably require looking at the source for your parent classes. David Holmes _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath