Object argValue = argsToResolve[i];
if (argValue instanceof BeanMetadataElement) {
String argName = "factory method argument with index " + i;
argValue = valueResolver.resolveValueIfNecessary(argName, argValue);
}
argsToUse[i] = bw.convertIfNecessary(argValue, paramTypes[i],
new MethodParameter(factoryMethodToUse, i));
}
}
}
}