...
Compound operations on shared variables are also non-atomic. For more information, see CON01-J. Ensure that compound operations on shared variables are atomic.
CON30-J. Do not allow method chaining implementations to be invoked by multiple threadsEnsure that calls to chained methods are atomic describes a specialized case of this guideline.
...