I often see catch clauses for Throwable in Blackberry documentation, such as the [Network API docs](http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/io/transport/package-summary.html). My sense is that this is not generally a good practice in Java.

Is there a reason for this in Blackberry programming?

Does it have to do with [stack trace generation](http://www.blackberry.com/developers/docs/5.0.0api/java/lang/Throwable.html) for Throwables?