anchor.diff:        for (final parameter in node.function.positionalParameters) parameter.type
       ], node.function.returnType, Nullability.nonNullable);
   
  -    final argumentList = [
  +    final argumentList = <Expression>[
         ThisExpression(),
         for (final parameter in node.function.positionalParameters)
           VariableGet(parameter)
  
positive.code:     final resolverInvocation = FunctionInvocation(
          FunctionAccessKind.FunctionType,
          StaticGet(resolverField),
          Arguments([
            ConstantExpression(
                StringConstant(currentLibrary.importUri.toString())),
            ConstantExpression(nativeFunctionName),
  
negative.code:       // Pointer.fromAddress(_getNativeField(#t0))
        return StaticInvocation(
            fromAddressInternal,
            Arguments(<Expression>[
              StaticInvocation(getNativeFieldFunction,
                  Arguments(<Expression>[VariableGet(temporary)]))
            ], types: <DartType>[
              voidType
            ]));
      }
  