[UPDATE] added java doc for classes