String beanName = StringUtils.substringBeforeLast(methodId, ".");
String methodName = StringUtils.substringAfterLast(methodId, ".");
Class<?> userClass = null;
Context context = Context.getCurrentContext();
Object bean = null;
if (context.containsViewBean(beanName)) {
bean = context.getViewBean(beanName);
userClass = ((GroovyObject) bean).getMetaClass().getTheClass();
} else {
bean = applicationContext.getBean(beanName);
userClass = ClassUtils.getUserClass(bean.getClass());