On Tue, Sep 6, 2011 at 4:12 PM, Alex Porras <a...@twelve17.com> wrote: > [snip] > Basically, you are looking at a > parallel hierarchy:
Bleh, my mistake. I wasn't clear enough in describing the hierarchy. It's: (abstract)BaseRuntimeException FooException extends BaseRuntimeException BarException extends BaseRuntimeException (In other words, FooException and BarException are both direct children of BaseRuntimeException.) The same applies to the exception classes: (abstract) BaseRuntimeExceptionMapper <T extends BaseRuntimeException> FooExceptionMapper extends BaseRuntimeExceptionMapper<FooException> BarExceptionMapper extends BaseRuntimeExceptionMapper<BarException> HTH, Alex