- Added comments & JavaDocs.