So getDM has a bug and getM is correct wrt inheritance. Thanks Peter! -- John (on my iPhone) On Apr 2, 2013, at 3:25 PM, Mandy Chung <mandy.chung at oracle.com> wrote: > > Are you concerned the overhead of an exception thrown that we should avoid?