anchor.diff:        if (!f(member)) remaining.add(member);
       }
       map[memberName].addAll(remaining);
  -  }
  -
  -  void _processInstanceMembers(String n, bool f(_MemberUsage e)) {
  -    _processSet(_instanceMembersByName, n, f);
  -  }
  -
  -  void _processInstanceFunctions(String n, bool f(_MemberUsage e)) {
  -    _processSet(_instanceFunctionsByName, n, f);
     }
   
     /// Return the canonical [_ClassUsage] for [cls].
  
positive.code:       if (!updateUsage(usage)) remaining.add(usage);
      }
      map[memberName].addAll(remaining);
    }
  
    void _processInstanceMembers(String name, bool updateUsage(_MemberUsage e)) {
      _processSet(_instanceMembersByName, name, updateUsage);
    }
  
    void _processInstanceFunctions(
        String name, bool updateUsage(_MemberUsage e)) {
      _processSet(_instanceFunctionsByName, name, updateUsage);
    }
  
    void _processInstantiatedClassMember(
  
negative.code:       DynamicUse dynamicUse, MemberUsedCallback memberUsed) {
      Selector selector = dynamicUse.selector;
      String methodName = selector.name;
  
      void _process(Map<String, Set<_MemberUsage>> memberMap,
          EnumSet<MemberUse> action(_MemberUsage usage)) {
        _processSet(memberMap, methodName, (_MemberUsage usage) {
          if (dynamicUse.appliesUnnamed(usage.entity, this)) {
            memberUsed(usage.entity, action(usage));
            return true;
          }
          return false;
        });
      }
  
      switch (dynamicUse.kind) {
        case DynamicUseKind.INVOKE:
          if (_registerNewSelector(dynamicUse, _invokedNames)) {
            _process(_instanceMembersByName, (m) => m.invoke());
          }
          break;
        case DynamicUseKind.GET:
          if (_registerNewSelector(dynamicUse, _invokedGetters)) {
            _process(_instanceMembersByName, (m) => m.read());
            _process(_instanceFunctionsByName, (m) => m.read());
          }
          break;
        case DynamicUseKind.SET:
          if (_registerNewSelector(dynamicUse, _invokedSetters)) {
            _process(_instanceMembersByName, (m) => m.write());
          }
          break;
      }
  