anchor.diff:  import 'dart:async';
   
   import 'package:json_schema/json_schema.dart';
  +import 'package:meta/meta.dart';
   import 'package:yaml/yaml.dart';
   
   import 'base/file_system.dart';
  
positive.code: class FlutterManifest {
    FlutterManifest._();
  
    /// Returns null on missing or invalid manifest
    static Future<FlutterManifest> createFromPath(String path) async {
      return  _createFromYaml(await _loadFlutterManifest(path));
    }
    /// Returns null on missing or invalid manifest
    static Future<FlutterManifest> createFromString(String manifest) async {
      return _createFromYaml(loadYaml(manifest));
    }
  
negative.code:   String toString() => '$runtimeType(asset: ${assetUri.path}, weight; $weight, style: $style)';
  }
  
  Future<bool> _validate(Object manifest) async {
    final String schemaPath = fs.path.join(
      fs.path.absolute(Cache.flutterRoot), 'packages', 'flutter_tools', 'schema',
  