anchor.diff:  /// hierarchy, and add methods the prototypes.
   const String softDeferredBoilerplate = '''
   #deferredGlobal[#softId] =
  -    function(holdersList, #embeddedGlobalsObject, #staticState, inherit, mixin,
  -    installTearOff) {
  +  function(holdersList, #embeddedGlobalsObject, #staticState,
  +           inherit, inheritMany, mixin,
  +           installTearOff) {
   
   // Installs the holders as local variables.
   #installHoldersAsLocals;
  
positive.code:   }
  }
  
  // Mixes in the properties of [mixin] into [cls].
  function mixin(cls, mixin) {
    copyProperties(mixin.prototype, cls.prototype);
  
negative.code: ///
  /// This template is used for Dart 2.
  const String deferredBoilerplateDart2 = '''
  function(inherit, inheritMany, mixin, lazy, makeConstList, convertToFastObject,
           installTearOff, setFunctionNamesIfNecessary, updateHolder, updateTypes,
           setOrUpdateInterceptorsByTag, setOrUpdateLeafTags,
           #embeddedGlobalsObject, holdersList, #staticState) {
  