anchor.diff:    @override
     JsObject call(Map props, [dynamic children]) {
       convertProps(props);
  -    
  +
       // Convert Iterable children to JsArrays so that the JS can read them.
       // Use JsArrays instead of Lists, because automatic List conversion results in
       // react-id values being cluttered with ".$o:0:0:$_jsObject:" in dart2js-transpiled Dart.
  
positive.code:     }
  
      if (extendedProps.containsKey('ref')) {
        jsProps['ref'] = extendedProps['ref'];
      }
  
      /**
  
negative.code: typedef Component ComponentFactory();
  
  /**
   * The type of a ref specified as a callback.
   *
   * See <https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute>.
   */
  typedef _CallbackRef(componentOrDomNode);
  
  /**
   * A Dart function that creates React JS component instances.
   */
  abstract class ReactComponentFactoryProxy implements Function {
  