return super.getPropertyClass(context, target, name);
}
public String getSourceAccessor(OgnlContext context, Object target, Object name)
{
IBeanProvider provider = (IBeanProvider)target;
String beanName = ((String)name).replaceAll("\"", "");
if (provider.canProvideBean(beanName)) {
Class type = OgnlRuntime.getCompiler().getInterfaceClass(provider.getBean(beanName).getClass());
ExpressionCompiler.addCastString(context, "((" + type.getName() + ")");
context.setCurrentAccessor(IBeanProvider.class);
context.setCurrentType(type);