/** Return the set of uniterated pairs from this enumerator. */ protected /*@ spec_public pure @*/ /*@ non_null @*/ JMLValueSet abstractValue() { JMLValueSet ret = new JMLValueSet(); JMLObjectToObjectRelationEnumerator enum2 = (JMLObjectToObjectRelationEnumerator) clone(); while (enum2.hasMoreElements()) { // @ assume enum2.moreElements; JMLObjectObjectPair aPair = enum2.nextPair(); ret = ret.insert(aPair); } return ret; } // @ nowarn Exception;