@throws tags (also known as @exception) should be listed alphabetically by the exception names. <!-- Multiple @throws tags should generally be listed alphabetically by the exception names. However, there may be times when it may be more sensible to group them primarily by inheritance and secondarily alphabetically. For example, a method for reading a serialized object from a file can throw a host of exceptions, including: <pre> IOException EOFException FileNotFoundException StreamCorruptedException </pre> <p> A client object interested merely in a simple success/failure of such a method call can try/catch IOException alone. All the other exceptions are subclasses of IOException. -->