anchor.diff:              return object;
             };
           }()
  -      """, { 'operatorIsPrefix' : js.string(namer.operatorIsPrefix),
  -             'isObject' : namer.operatorIs(compiler.objectClass) });
  +      """, { 'operatorIsPrefix' : js.string(namer.operatorIsPrefix)});
       if (compiler.hasIncrementalSupport) {
         result = js(
             r'#.inheritFrom = #', [namer.accessIncrementalHelper, result]);
  
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:         function() {
            function tmp() {}
            return function (constructor, superConstructor) {
              tmp.prototype = superConstructor.prototype;
              var object = new tmp();
              var properties = constructor.prototype;
  