anchor.diff:     * Returns a JsObject version of the specified props, preprocessed for consumption by React JS
      * and prepared for consumption by the react-dart wrapper internals.
      */
  -  static JsObject _generateExtendedJsProps(Map props, dynamic children) {
  +  static JsObject generateExtendedJsProps(Map props, dynamic children) {
       if (children == null) {
         children = [];
       } else if (children is! Iterable) {
  
positive.code: 
    @override
    JsObject call(Map props, [dynamic children]) {
      _convertProps(props);
  
      List reactParams = [name, newJsMap(props), children];
  
  
negative.code:       Map props = invocation.positionalArguments[0];
        List children = invocation.positionalArguments.sublist(1);
  
        List reactParams = [generateExtendedJsProps(props, children)];
        reactParams.addAll(children);
  
        return reactComponentFactory.apply(reactParams);
  