Enhanced the comments to clearly show how this relates to the Template Method pattern.
Updated the JUnit tests for SimpleAtomicLong.
Merge remote-tracking branch 'upstream/master'