anchor.diff:      }''', {'finishedClassesAccess': finishedClassesAccess,
              'needsMixinSupport': needsMixinSupport,
              'needsNativeSupport': needsNativeSupport,
  -           'nativeInfoHandler': nativeInfoHandler});
  +           'nativeInfoHandler': nativeInfoHandler,
  +           'isObject' : namer.operatorIs(compiler.objectClass) });
     }
   
     void emitFinishIsolateConstructorInvocation(CodeOutput output) {
  
positive.code:         // the Object.prototype object, and they show through here, so we check
          // that we have a string.
          if (!superclass || typeof superclass != "string") {
            inheritFrom(allClasses[cls], null);
            return;
          }
          finishClass(superclass);
  
negative.code:             return object;
            };
          }()
        """, { 'operatorIsPrefix' : js.string(namer.operatorIsPrefix)});
      if (compiler.hasIncrementalSupport) {
        result = js(
            r'#.inheritFrom = #', [namer.accessIncrementalHelper, result]);
  