Should be `Reflections.getAllInterfaces(Class)` to get interfaces on superclass and so forth. Returns a `List<Class<?>>` instead of an array, but should be OK.