### 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 (method.arguments() != null && method.arguments().length != 0) {
            List<ArgumentConfig> argumentConfigs = new ArrayList<ArgumentConfig>(method.arguments().length);
            this.setArguments(argumentConfigs);
            for (int i = 0; i < method.arguments().length; i++) {
                ArgumentConfig argumentConfig = new ArgumentConfig(method.arguments()[i]);
                argumentConfigs.add(argumentConfig);
            }
        }
    }
    /**
     * TODO remove constructMethodConfig
     *
     * @param methods
     * @return
     */
    @Deprecated
    public static List<MethodConfig> constructMethodConfig(Method[] methods) {
        if (methods != null && methods.length != 0) {
            List<MethodConfig> methodConfigs = new ArrayList<>(methods.length);
            for (int i = 0; i < methods.length; i++) {
                MethodConfig methodConfig = new MethodConfig(methods[i]);
                methodConfigs.add(methodConfig);
            }
            return methodConfigs;
        }
        return Collections.emptyList();
    }
    /**
     * Get method prefixes