For example, many methods in frameworks/JDK might throw
java.lang.SecurityException
but this is not indicated in the method signature (si
If you are writing an api for use by others, then there is ample reason for explicit documentation of your intent in the api and there is no downside to declaring RuntimeExceptions in the method signature.