| Index: lib/compiler/implementation/lib/js_helper.dart
 | 
| diff --git a/lib/compiler/implementation/lib/js_helper.dart b/lib/compiler/implementation/lib/js_helper.dart
 | 
| index a961599608584f2ed9c6f2226afca6ad0a82006d..891b69840cf99333ad58a6d07b83335ba9df86aa 100644
 | 
| --- a/lib/compiler/implementation/lib/js_helper.dart
 | 
| +++ b/lib/compiler/implementation/lib/js_helper.dart
 | 
| @@ -343,9 +343,9 @@ class ListIterator<T> implements Iterator<T> {
 | 
|    int i;
 | 
|    List<T> list;
 | 
|    ListIterator(List<T> this.list) : i = 0;
 | 
| -  bool hasNext() => i < JS('int', r'#.length', list);
 | 
| +  bool get hasNext => i < JS('int', r'#.length', list);
 | 
|    T next() {
 | 
| -    if (!hasNext()) throw new NoMoreElementsException();
 | 
| +    if (!hasNext) throw new NoMoreElementsException();
 | 
|      var value = JS('Object', r'#[#]', list, i);
 | 
|      i += 1;
 | 
|      return value;
 | 
| @@ -971,7 +971,7 @@ class StackTrace {
 | 
|  makeLiteralMap(List keyValuePairs) {
 | 
|    Iterator iterator = keyValuePairs.iterator();
 | 
|    Map result = new LinkedHashMap();
 | 
| -  while (iterator.hasNext()) {
 | 
| +  while (iterator.hasNext) {
 | 
|      String key = iterator.next();
 | 
|      var value = iterator.next();
 | 
|      result[key] = value;
 | 
| 
 |