| Index: runtime/lib/integers.dart | 
| diff --git a/runtime/lib/integers.dart b/runtime/lib/integers.dart | 
| index 9fcab19b6e9abf9a8995061db13b8b2d81eb6864..bc52b78dd7dd278cef97ff314c25ca54e6c465e4 100644 | 
| --- a/runtime/lib/integers.dart | 
| +++ b/runtime/lib/integers.dart | 
| @@ -6,7 +6,7 @@ | 
| // - shift amount must be a Smi. | 
| class _IntegerImplementation { | 
| factory _IntegerImplementation._uninstantiable() { | 
| -    throw const UnsupportedOperationException( | 
| +    throw new StateError( | 
| "_IntegerImplementation can only be allocated by the VM"); | 
| } | 
| num operator +(num other) { | 
| @@ -182,7 +182,7 @@ class _IntegerImplementation { | 
|  | 
| class _Smi extends _IntegerImplementation implements int { | 
| factory _Smi._uninstantiable() { | 
| -    throw const UnsupportedOperationException( | 
| +    throw new StateError( | 
| "_Smi can only be allocated by the VM"); | 
| } | 
| int get hashCode { | 
| @@ -196,7 +196,7 @@ class _Smi extends _IntegerImplementation implements int { | 
| // Represents integers that cannot be represented by Smi but fit into 64bits. | 
| class _Mint extends _IntegerImplementation implements int { | 
| factory _Mint._uninstantiable() { | 
| -    throw const UnsupportedOperationException( | 
| +    throw new StateError( | 
| "_Mint can only be allocated by the VM"); | 
| } | 
| int get hashCode { | 
| @@ -221,7 +221,7 @@ class _Mint extends _IntegerImplementation implements int { | 
| // Bigint. | 
| class _Bigint extends _IntegerImplementation implements int { | 
| factory _Bigint._uninstantiable() { | 
| -    throw const UnsupportedOperationException( | 
| +    throw new StateError( | 
| "_Bigint can only be allocated by the VM"); | 
| } | 
| int get hashCode { | 
|  |