/* */ public boolean removeAll(Object key1, Object key2, Object key3)
/* */ {
/* 748 */ boolean modified = false;
/* 749 */ MapIterator it = mapIterator();
/* 750 */ while (it.hasNext()) {
/* 751 */ MultiKey multi = (MultiKey)it.next();
/* 752 */ if ((multi.size() >= 3) && (key1 == null ? multi.getKey(0) == null : key1.equals(multi.getKey(0))) && (key2 == null ? multi.getKey(1) == null : key2.equals(multi.getKey(1))) && (key3 == null ? multi.getKey(2) == null : key3.equals(multi.getKey(2))))
/* */ {
/* 756 */ it.remove();
/* 757 */ modified = true;
/* */ }
/* */ }