protected void handleTypeAnnotations(final String beanName, final WebScript webScript,
final DescriptionImpl description) {
final ConfigurableListableBeanFactory beanFactory = getBeanFactory();
handleWebScriptAnnotation(webScript, beanName, description);
Authentication authentication = beanFactory.findAnnotationOnBean(beanName, Authentication.class);
if (authentication == null) {
authentication = getDefaultAuthenticationAnnotation();
}
handleAuthenticationAnnotation(authentication, beanName, description);
Transaction transaction = beanFactory.findAnnotationOnBean(beanName, Transaction.class);