question: protected void sneakyClear ( ) { List < EObject > collection = new UnmodifiableEList < > ( size , data ) ; sneakyDoClear ( ) ; for ( Iterator < EObject > i = collection . iterator ( ) ; i . hasNext ( ) ; ) { inverseRemove ( i . next ( ) , null ) ; } }
target:  Avoid changes to the mod counter and events