The throws clause basically never contains all of the possible exceptions, though.
Checked exceptions make up only a small amount of all exceptions and are even often wrapped in unchecked ones. And I've yet to see a bigger library specify the exceptions in the throws clause.