Shouldn't you try to get the annotation instance from the bean itself?

technically you could put some configuration on the annotation...