Why extend Exception class?
<p>I've encountered a class which extends Exception : </p>

<pre><code>public class MyException extends Exception
{
    public MyException()
    {
        super();
    }

    public MyException(final String argMessage, final Throwable argCause)
    {
        super(argMessage, argCause);
    }

    public MyException(final String argMessage)
    {
        super(argMessage);
    }

    public MyException(final Throwable argCause)
    {
        super(argCause);
    }


}
</code></pre>

<p>Is it not pointless extening exception this way since all of the overriding constructors are just calling the super class Exception ?</p>
