protected void registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry)
{
try
{
Class<?> beanDefinitionClass = ClassUtils.forName(definitionHolder.getBeanDefinition().getBeanClassName(), getClass().getClassLoader());
RemoteProxy proxy = beanDefinitionClass.getAnnotation(RemoteProxy.class);
DataTransferObject converter = beanDefinitionClass.getAnnotation(DataTransferObject.class);
GlobalFilter globalFilter = beanDefinitionClass.getAnnotation(GlobalFilter.class);
if (proxy != null)
{
super.registerBeanDefinition(definitionHolder, registry);
String javascript = proxy.name();
if (!StringUtils.hasText(javascript))
{
javascript = beanDefinitionClass.getSimpleName();
}
if (log.isInfoEnabled())