code: @Override
      public  Set<Class<?>> getInterfaces(ClassFilter filter) {
          return ClassUtils.getInterfaces(target, filter);
      }
docs: Returns a set of interfaces from the target class that passes the supplied filter.
  This method also inspects any interfaces implemented by super classes.
  
  @param filter            The class filter to use.
  
  @return a set of interfaces from the target class that passes the supplied filter.