anchor.diff:    /// tests) and [comp.template.styleUrls] contains urls to other css.shim.dart
     /// resources.
     StylesCompileResult compileComponent(CompileDirectiveMetadata comp) {
  -    usesContentAttribute = false;
  -    usesHostAttribute = false;
       var requiresShim =
           comp.template.encapsulation == ViewEncapsulation.Emulated;
       return this._compileStyles(_getStylesVarName(comp), comp.template.styles,
  
positive.code:       null,
        [o.StmtModifier.Final],
      );
      return StylesCompileResult(
        [statement],
        stylesVar,
        usesHostAttribute,
        usesContentAttribute,
      );
    }
  
    String _shimIfNeeded(String style, bool shim) {
      String result = shim
          ? shimShadowCss(style, _viewClass, _hostClass,
              useLegacyEncapsulation: _config.useLegacyStyleEncapsulation)
          : style;
      if (result.contains(_viewClass)) {
        usesContentAttribute = true;
      }
      if (result.contains(_hostClass)) {
        usesHostAttribute = true;
      }
      return result;
    }
  }
  
  /// Returns variable name to use to access styles for a particular component
  
negative.code: class StylesCompileResult {
    final List<o.Statement> statements;
    final String stylesVar;
    StylesCompileResult(this.statements, this.stylesVar);
  }
  
  class StyleCompiler {
    final CompilerFlags _config;
  
    StyleCompiler(this._config);
  
  