javadoc for exceptions complete