anchor.diff:  library coffee_shop;
  -
  -// @MirrorsUsed(metaTargets: "coffee_shop.Flavor")
  -// import 'dart:mirrors';
   
   import 'package:reflectable/reflectable.dart';
   
  
positive.code:   String get name => "Fake Coffee";
    double get profitPerOunce => 0.0;
  }
  
  // // Annotation Class
  // class Flavor { const Flavor(); }
  // // Annotation instance
  // const flavor = const Flavor();
  
  
  class Flavor extends Reflectable {
    const Flavor()
  
negative.code:   factory CoffeeFlavor(name) {
      // print(classMirrors);
      return _cache.putIfAbsent(name, () =>
          classMirrors[name].newInstance('', []));
    }
  
    static get registered => _cache;
  