Tem como usar Annotation no Acegi?

Pessoal gostaria de saber se existe a possibilidade de usar anotações com o Acegi…
Por exemplo:
Aqui,

<bean id="filterInvocationInterceptor"
        class="org.acegisecurity.intercept.web.FilterSecurityInterceptor">
        <property name="authenticationManager" ref="authenticationManager" />
        <property name="accessDecisionManager" ref="accessDecisionManager" />
        <property name="objectDefinitionSource">
            <value>
                CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
                PATTERN_TYPE_APACHE_ANT 
                /**=IS_AUTHENTICATED_ANONYMOUSLY
            </value>
        </property>
</bean>

e aqui,

<bean id="privateCatalogSecurityInterceptor"
       class="org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor">
       <property name="authenticationManager"><ref bean="authenticationManager"/></property>
       <property name="accessDecisionManager"><ref bean="accessDecisionManager"/></property>
       <property name="objectDefinitionSource">
           <value>
              sample.PrivateCatalog.getData=ROLE_HEAD_OF_ENGINEERING
           </value>
       </property>
    </bean>

Eu já digo quais são as permissões requeridas certos…então quero colocar isso dentro da classe…ou método…algo do tipo…
Ou seja eu iria tirar esse; sample.PrivateCatalog.getData=ROLE_HEAD_OF_ENGINEERING, e lá classe deixar alguma coisa me iria me dizer q o método getData para ser chamado o usuário tem q ter a permisão ROLE_HEAD_OF_ENGINEERING…

Vcs sabe se dá pra usar Annotation para fazer tal coisa…e onde eu vejo como fazer o equivalente ???

Muito Obrigado.