### Question:
RaptorInterfaceUtils { public static List<Class<?>> findRaptorInterfaces(Class<?> clazz) { List<Class<?>> raptorInterfaces = new ArrayList<>(); Set<Class<?>> interfaceClasses = ClassUtils.getAllInterfacesForClassAsSet(clazz); for (Class<?> interfaceClass : interfaceClasses) { Annotation annotation = AnnotationUtils.findAnnotation(interfaceClass, RaptorInterface.class); if (annotation != null) { raptorInterfaces.add(interfaceClass); } } return raptorInterfaces; }  static String getInterfaceName(Class<?> type, Method method); static Class<?> getInterfaceClass(Class<?> type, Method method); static List<Class<?>> findRaptorInterfaces(Class<?> clazz); static String getMethodSignature(Method method);  }### Answer:
@Test public void testFindRaptorInterfaces() { List<Class<?>> interfaces = RaptorInterfaceUtils.findRaptorInterfaces(MoreServiceImpl.class); Assert.assertEquals(1, interfaces.size()); Assert.assertEquals(MoreService.class, interfaces.get(0)); }