doc update:

* updated description of implementation logic
* added note on earlier Java versions prior to 1.5