title: aspectj pointcut with annotation parameters
body: <p>I am using aspectj to intercept methods that are annotated with <code>@Profile(description="something")</code></p>
  
  <pre class="lang-java prettyprint-override"><code>@Retention(RetentionPolicy.RUNTIME)
  @Target(ElementType.METHOD)
  public @interface Profile {
      public String description() default "";
  }
  
  @Around("com.merc.aop.ctw.aspect.PointcutDefinitions.logAnnotatedMethods(profile)")
  public Object profile(ProceedingJoinPoint pjp, Profile profile) throws Throwable {
      ....
  }
  
  @Pointcut("@annotation(com.merc.annotations.Profile)")
  protected void logAnnotatedMethods(Profile profile) {
  }
  </code></pre>
  
  <p>But I get the following error msg while compileing using AJC</p>
  
  <pre><code>formal unbound in pointcut 
  </code></pre>