}
return null;
}
else if(annotationClass == InterceptorOrder.class)
{
MethodSignature signature = new MethodSignature(methodName, parameterNames);
if (methodInterceptorOrders == null)
{
return null;
}
return annotationClass.cast(methodInterceptorOrders.get(signature));
}
else if(annotationClass == Interceptors.class)
{
MethodSignature signature = new MethodSignature(methodName, parameterNames);
if (methodInterceptors == null)
{
return null;
}
return annotationClass.cast(methodInterceptors.get(signature));
}
else if (annotationClass == ExcludeDefaultInterceptors.class)
{
MethodSignature signature = new MethodSignature(methodName, parameterNames);
return annotationClass.cast(methodExcludeDefaultInterceptors.get(signature));
}
else if (annotationClass == ExcludeClassInterceptors.class)
{
MethodSignature signature = new MethodSignature(methodName, parameterNames);
return annotationClass.cast(methodExcludeClassInterceptors.get(signature));
}
else if(annotationClass == PostActivate.class)
{
if(beanMetaData instanceof JBossSessionBeanMetaData && parameterNames.length == 0 && postActivates != null)