3103f0551c
Motivation: We can share the code in retain() and retain(...) and also in release() and release(...). Modifications: Share code. Result: Less duplicated code.