anchor.diff:      }
     }
   }
  +
  +class JsParameter {
  +  final String name;
  +
  +  JsParameter(this.name);
  +}
positive.code:     var obj = JsObject.assign(new JsObject(), prototype);
      apply(obj, arguments);
      return obj;
    }
  }
  
  
negative.code: import 'js_value.dart';
  
  abstract class JsFunction extends JsValue {
    final List<JsParameter> parameters = [];
    final JsObject prototype = new JsObject();
    final String name;
    final JsValue context;
  