anchor.diff:            _modularStrategy.getModularMemberData(node, annotations);
         ScopeModel scopeModel = modularMemberData.scopeModel;
         if (scopeModel.closureScopeModel != null) {
  -        _closureModels[element] = scopeModel.closureScopeModel;
  +        _closureModels[element] = scopeModel.closureScopeModel!;
         }
         if (element.isField && !element.isInstanceMember) {
           _fieldAnalysis.registerStaticField(
  -            element, scopeModel.initializerComplexity);
  +            element as KField, scopeModel.initializerComplexity);
         }
         ImpactBuilderData impactBuilderData = modularMemberData.impactBuilderData;
         return _compilerTask.measureSubtask('worldImpact', () {
           WorldImpact worldImpact = _elementMap.computeWorldImpact(
  -            element,
  +            element as KMember,
               _impacts,
               _nativeResolutionEnqueuer,
               _backendUsageBuilder,
  
positive.code:     }
    }
  
    void registerModuleData(ModuleData data) {
      if (data == null) {
        _modularStrategy = KernelModularStrategy(_compilerTask, _elementMap);
      } else {
  
negative.code: // Copyright (c) 2017, the Dart project authors.  Please see the AUTHORS file
  // for details. All rights reserved. Use of this source code is governed by a
  // BSD-style license that can be found in the LICENSE file.
  
  library dart2js.kernel.frontend_strategy;
  
  