例外処理における到達不可能なコードについて

SampleException ←(継承) SubException

このような継承関係でcatch文がSampleException、SubException の順番に書かれていた時SubExceptionの例外がスローされてもスーパークラスであるSampleExceptionが例外をcatchできるのでSubExceptionのcatch文に到達することはできない=コンパイルエラーとなる。