private Member resolveMember() {
            ClassLoader loader = this.clazz.getClassLoader();
            Class<?>[] argTypes = new Class<?>[this.args.length];
            for (int i = 0; i < this.args.length; i++) {
                argTypes[i] = ClassUtils.resolveClassName(this.args[i].getClassName(), loader);
            }
            try {
                if (CONSTRUCTOR.equals(this.name)) {
                    return this.clazz.getDeclaredConstructor(argTypes);
                }
                return this.clazz.getDeclaredMethod(this.name, argTypes);
            } catch (NoSuchMethodException ex) {
                throw new IllegalStateException("Method [" + this.name +
                    "] was discovered in the .class file but cannot be resolved in the class object", ex);
            }
        }
Helper class that inspects all methods (constructor included) and then
attempts to find the parameter names for that member.
doc-swagger/src/main/java/com/alipay/sofa/rpc/doc/swagger/utils/LocalVariableTableParameterNameDiscoverer.java