...
[Tutorials 2008] Programming With Assertions
...
EXP09-J. Do not depend on operator precedence while using expressions containing side-effectsallow an expression to write more than once to the same variable 04. Expressions (EXP) EXP11-J. Be careful of autoboxing when removing elements from a Collection