anchor.diff:  export 'package:polymerjs/polymerdom.dart';
   export 'package:polymerjs/dollar_functions.dart';
   export 'package:polymerjs/event_details.dart';
  +
  +
  +typedef PolymerElement DartConstructor(HtmlElement element);
  +
  +Map<String, Function> constructorFromString = {};
   
   class Polymer extends Object {
     static final JsObject js = context['Polymer'];
  
positive.code:   JsObject get customStyle => this["customStyle"];
  }
  
  typedef PolymerElement DartConstructor(HtmlElement element);
  Map<String, Function> constructorFromString = {};
  
negative.code:         [tagName, jsConstructor]);
    }
  
    // TODO more tests
    static JsFunction call(Map constructor) =>
        context.callMethod("Polymer", [jsify(constructor)]);
  
    static JsFunction Class(Map constructor) =>
        context["Polymer"].callMethod("Class", [jsify(constructor)]);
  
  