| Index: tools/dom/templates/html/impl/impl_Element.darttemplate
 | 
| diff --git a/tools/dom/templates/html/impl/impl_Element.darttemplate b/tools/dom/templates/html/impl/impl_Element.darttemplate
 | 
| index d6ddbe29f7f23276a12007a04b2c09b5a47cc40d..24ff43e5df6cea62ab00298b869e45ffcd1df52c 100644
 | 
| --- a/tools/dom/templates/html/impl/impl_Element.darttemplate
 | 
| +++ b/tools/dom/templates/html/impl/impl_Element.darttemplate
 | 
| @@ -24,7 +24,7 @@ class _ChildrenElementList implements List {
 | 
|    }
 | 
|  
 | 
|    Set<Element> toSet() {
 | 
| -    final output = new Set<Element>(_childElements.length);
 | 
| +    final output = new Set<Element>();
 | 
|      for (int i = 0, len = _childElements.length; i < len; i++) {
 | 
|        output.add(_childElements[i]);
 | 
|      }
 | 
| @@ -210,11 +210,11 @@ class _ChildrenElementList implements List {
 | 
|    }
 | 
|  
 | 
|    Element min([int compare(Element a, Element b)]) {
 | 
| -    return _Collections.minInList(this, compare);
 | 
| +    return Collections.min(this, compare);
 | 
|    }
 | 
|  
 | 
|    Element max([int compare(Element a, Element b)]) {
 | 
| -    return _Collections.maxInList(this, compare);
 | 
| +    return Collections.max(this, compare);
 | 
|    }
 | 
|  }
 | 
|  
 | 
| @@ -269,11 +269,14 @@ class _FrozenElementList implements List {
 | 
|      return false;
 | 
|    }
 | 
|  
 | 
| +  List<Element> toList() => new List<Element>.from(this);
 | 
| +  Set<Element> toSet() => new Set<Element>.from(this);
 | 
| +
 | 
|    List<Element> take(int n) {
 | 
|      return new ListView<Element>(this, 0, n);
 | 
|    }
 | 
|  
 | 
| -  Iterable<Element> takeWhile(bool test(T value)) {
 | 
| +  Iterable<Element> takeWhile(bool test(Element value)) {
 | 
|      return new TakeWhileIterable<Element>(this, test);
 | 
|    }
 | 
|  
 | 
| @@ -281,7 +284,7 @@ class _FrozenElementList implements List {
 | 
|      return new ListView<Element>(this, n, null);
 | 
|    }
 | 
|  
 | 
| -  Iterable<Element> skipWhile(bool test(T value)) {
 | 
| +  Iterable<Element> skipWhile(bool test(Element value)) {
 | 
|      return new SkipWhileIterable<Element>(this, test);
 | 
|    }
 | 
|  
 | 
| @@ -378,11 +381,11 @@ class _FrozenElementList implements List {
 | 
|    Element get single => _nodeList.single;
 | 
|  
 | 
|    Element min([int compare(Element a, Element b)]) {
 | 
| -    return _Collections.minInList(this, compare);
 | 
| +    return Collections.min(this, compare);
 | 
|    }
 | 
|  
 | 
|    Element max([int compare(Element a, Element b)]) {
 | 
| -    return _Collections.maxInList(this, compare);
 | 
| +    return Collections.max(this, compare);
 | 
|    }
 | 
|  }
 | 
|  
 | 
| 
 |