if(lifeCycleAnnotation != null)
return annotationClass.cast(lifeCycleAnnotation);
}
else if(annotationClass == PrePassivate.class)
{
PrePassivate lifeCycleAnnotation = getLifeCycleAnnotation(interceptorMetaData.getPrePassivates(), PrePassivateImpl.class, methodName);
if(lifeCycleAnnotation != null)
return annotationClass.cast(lifeCycleAnnotation);
}
return super.retrieveAnnotation(annotationClass, interceptorMetaData, classLoader, methodName, parameterNames);
}