Michael Duller - 2009-03-16

After having a look into the (r3) specs I recommend implementing an instanceof loop over all interfaces as the specs recommend (pg. 106, step 1).
Also, in my opinion this is likely to be faster and easier than manually traversing class and interface hierarchies represented as Java object structures and comparing their names.