argument.setExpressionContext(INVOCATION_CONTEXT);
if ((argumentType = argumentTypes[i] = this.arguments[i].resolveType(scope)) == null)
argHasError = true;
if (argumentType != null && argumentType.kind() == Binding.POLY_TYPE) {
if (this.innerInferenceHelper == null)
this.innerInferenceHelper = new InnerInferenceHelper();
}
}
if (argHasError) {
if(this.actualReceiverType instanceof ReferenceBinding) {
// record any selector match, for clients who may still need hint about possible method match