anchor.diff:    }
   
     String get category => 'resource';
  - 
  +
     bool appliesTo(Object object) => _isSingleResource(object) && !_isTopLevel(object);
   }
   
  
positive.code:         }
        });
      }).then((_) {
        return ProjectLocationManager.restoreManager(spark.localPrefs).then((manager) {
          spark.projectLocationManager = manager;
        });
      }).whenComplete(() => spark.unveil());
  
negative.code:     }
  
      // On Chrome OS, use the sync filesystem.
      if (_isCros() && _workspace.syncFsIsAvailable) {
        return chrome.syncFileSystem.requestFileSystem().then((fs) {
          var entry = fs.root;
          return new LocationResult(entry, entry, true);
  