116117118119120121122123124125126
PersistentHashSet values=this.values; ISeq s=values.seq(); while(s!=null) { Object o=s.first(); if (!t.checkInstance(o)) { values=(PersistentHashSet) values.disjoin(o); } s=s.next(); } return update(values); }