added javadoc for all exceptions