added JavaDoc to classes inside *.internal and *.exception packages