| Index: sdk/lib/collection/arrays.dart
 | 
| diff --git a/sdk/lib/collection/arrays.dart b/sdk/lib/collection/arrays.dart
 | 
| index 783518257326d3d8c66ecd76cbb67af2e84cfdcf..ce8f8b48c2937eacbfdb42e341cde5e608a5a855 100644
 | 
| --- a/sdk/lib/collection/arrays.dart
 | 
| +++ b/sdk/lib/collection/arrays.dart
 | 
| @@ -6,8 +6,8 @@
 | 
|  class Arrays {
 | 
|    static void copy(List src, int srcStart,
 | 
|                     List dst, int dstStart, int count) {
 | 
| -    if (srcStart === null) srcStart = 0;
 | 
| -    if (dstStart === null) dstStart = 0;
 | 
| +    if (srcStart == null) srcStart = 0;
 | 
| +    if (dstStart == null) dstStart = 0;
 | 
|  
 | 
|      if (srcStart < dstStart) {
 | 
|        for (int i = srcStart + count - 1, j = dstStart + count - 1;
 | 
| @@ -22,13 +22,13 @@ class Arrays {
 | 
|    }
 | 
|  
 | 
|    static bool areEqual(List a, Object b) {
 | 
| -    if (a === b) return true;
 | 
| +    if (identical(a, b)) return true;
 | 
|      if (!(b is List)) return false;
 | 
|      int length = a.length;
 | 
|      if (length != b.length) return false;
 | 
|  
 | 
|      for (int i = 0; i < length; i++) {
 | 
| -      if (a[i] !== b[i]) return false;
 | 
| +      if (!identical(a[i], b[i])) return false;
 | 
|      }
 | 
|      return true;
 | 
|    }
 | 
| 
 |