protected Object getClassValue(Class<?> type) {
try {
ReflectionJoinpoint joinpoint = new ReflectionJoinpoint(beanInfo.getValue(), method);
joinpoint.setTarget(value);
joinpoint.setParameters(parameters);
return joinpoint.dispatch();
} catch (Throwable t) {
throw new IllegalArgumentException(t);
}
}