anchor.diff:      int size = dumpInfoTask.sizeOf(clazz);
       final disambiguatedMemberName = '$parentName/${clazz.name}';
       environment.forEachLocalClassMember(clazz, (member) {
  +      // Skip certain incongruent locals that during method alias installation.
  +      if (member is JMethod && member.enclosingClass.name != clazz.name) {
  +        return;
  +      }
         if (member.isFunction || member.isGetter || member.isSetter) {
           FunctionInfo functionInfo =
               visitFunction(member, disambiguatedMemberName);
  
positive.code:     state.entityToInfo[classEntity] = classInfo;
  
      clazz.members.forEach((ir.Member member) {
        // clazz.members includes constructors
        MemberEntity memberEntity =
            environment.lookupLocalClassMember(classEntity, member.name.text) ??
                environment.lookupConstructor(classEntity, member.name.text);
        if (memberEntity == null) return;
        // Multiple kernel members can map to single JWorld member
        // (e.g., when one of a getter/field pair are tree-shaken),
  
negative.code: import 'dart:convert'
      show ChunkedConversionSink, JsonEncoder, StringConversionSink;
  
  import 'package:compiler/src/js_model/elements.dart';
  import 'package:dart2js_info/info.dart';
  import 'package:dart2js_info/json_info_codec.dart';
  import 'package:dart2js_info/binary_serialization.dart' as dump_info;
  