Comments and code clarifications added.
Merge branch 'master' of https://github.com/mzimecki/MyJavaGoodPractice.git