Is "throws Throwable" good practice
<p>In the past I read tons of code with methods like:</p>

<pre><code>public Object doSomething() throws Throwable {
    ...
}
</code></pre>

<p>Is it common practice to do that?</p>

<p>What are pros &amp; cons?</p>

<p>Isn't it better to <code>catch</code> and <code>printStackTrace()</code>?</p>

<p><code>throws Trowable</code> seemed to me like the "Agent Orange" way of getting the Exception- matter done</p>

<p><strong>EDIT</strong> </p>

<hr>

<ol>
<li><p>Handle expected Exceptions in the Method</p></li>
<li><p>Throw unexpectet (one by one)</p></li>
<li><p>Don't programmatic care of an Error</p></li>
</ol>

<p>Is that the way to go?</p>
