### Environment

* Dubbo version: 3.0.2
* Operating System version: win7
* Java version: 1.8

### Steps to reproduce this issue

注解如下：
@DubboReference(async = true, methods = {@Method(name = "xxx", isReturn = false)})

查看代码发现：
ReferenceCreator :: createMethodConfig方法中mcDataBinder.bind(propertyValues) 这里绑定不上"isReturn"属性

原因如下：
底层代码会生成一个MethodConfig的BeanInfo对象，然后会校验属性是否在这个BeanInfo的属性集中，如果不在会被过滤掉

然而用如下代码做测试：
Class beanClass = Class.forName("org.apache.dubbo.config.MethodConfig");
BeanInfo beanInfo = Introspector.getBeanInfo(beanClass);

此时发现beanInfo中的属性集中没有"isReturn"属性，只有"return"属性，所以isReturn属性在绑定时被过滤掉了




if (value instanceof String) {
                
                String strValue = (String) value;
                int index = strValue.lastIndexOf(".");
                if (index != -1) {
                    String beanName = strValue.substring(0, index);
                    String methodName = strValue.substring(index + 1);
                    methodAttributes.put(callbackName, applicationContext.getBean(beanName));
                    methodAttributes.put(callbackName+METHOD, methodName);
                } else {
                    methodAttributes.put(callbackName, applicationContext.getBean(strValue));
                }
            }
        }
        MethodConfig methodConfig = new MethodConfig();
        DataBinder mcDataBinder = new DataBinder(methodConfig);
        mcDataBinder.setConversionService(conversionService);
        AnnotationPropertyValuesAdapter propertyValues = new AnnotationPropertyValuesAdapter(methodAttributes, applicationContext.getEnvironment());
        mcDataBinder.bind(propertyValues);
        return methodConfig;
    }
    public static ReferenceCreator create(Map<String, Object> attributes, ApplicationContext applicationContext) {
        return new ReferenceCreator(attributes, applicationContext);
    }
    public ReferenceCreator defaultInterfaceClass(Class<?> interfaceClass) {
        this.defaultInterfaceClass = interfaceClass;
        return this;
    }
}