Comments to many methods, mainly about exceptions.
ADD: one more comment