title: Perf4j does not profile annotated Interface method
body: <p>I have the following interface and class </p>
  
  <pre><code>public interface ServiceA {
  
      @Profiled
      String getString();
  }
  
  public class ServiceAImpl implements ServiceA{
      String getString(){
        System.out.println("getString");
      }
  
  }
  
  &lt;beans ....&gt;    
      &lt;aop:aspectj-autoproxy /&gt;
       &lt;bean id="timingAspect" class="org.perf4j.log4j.aop.TimingAspect"/&gt;"
       &lt;bean id="serviceA" class="com.naresh.profiler.service.ServiceAImpl" /&gt;
  &lt;/beans&gt;
  </code></pre>
  
  <p>When I do <code>serviceA.getString()</code> the call was not intercepted by the TimingAspect. It does intercepted if I move the annotation from interface to implementation class. The reason I see is that method level annotations are not inherited. How to solve this? By writing some <code>CustomBeanAnnotationProcessor</code>? </p>