anchor.diff:            StringLiteral(_getExtensionMemberName(node))
           ]))
         ..fileOffset = node.fileOffset;
  -    return ReturnStatement(AsExpression(
  -        _lowerGetProperty(getPropertyInvocation), function.returnType));
  +    return ReturnStatement(
  +        AsExpression(getPropertyInvocation, function.returnType));
     }
   
     /// Returns a new function body for the given [node] external setter.
  
positive.code:   Map<Reference, ExtensionMemberDescriptor>? _extensionMemberIndex;
  
    JsUtilOptimizer(this._coreTypes, ClassHierarchy hierarchy)
        : _jsTarget =
              _coreTypes.index.getTopLevelProcedure('dart:_foreign_helper', 'JS'),
          _callMethodTarget =
              _coreTypes.index.getTopLevelProcedure('dart:js_util', 'callMethod'),
          _callMethodUncheckedTargets = List<Procedure>.generate(
              5,
  
negative.code: /// Replaces js_util methods with inline calls to foreign_helper JS which
  /// emits the code as a JavaScript code fragment.
  class JsUtilOptimizer extends Transformer {
    final Procedure _callMethodTarget;
    final List<Procedure> _callMethodUncheckedTargets;
    final Procedure _callConstructorTarget;
  