Fixes #1243. Runtime type checks added to typed_data tests
diff --git a/LibTest/typed_data/ByteBuffer/asByteData_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asByteData_A01_t01.dart
index dc2b90e..447698d 100644
--- a/LibTest/typed_data/ByteBuffer/asByteData_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asByteData_A01_t01.dart
@@ -12,17 +12,17 @@
 /// different elements size.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  ByteData res = buffer.asByteData(0);
+  var res = buffer.asByteData(0);
   ByteData res1 = buffer.asByteData(0);
   int viewSizeInBytes = res.lengthInBytes;
 
   Expect.isTrue(res is ByteData);
+  Expect.runtimeIsType<ByteData>(res);
   Expect.equals(bufSizeInBytes, viewSizeInBytes);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asByteData_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asByteData_A02_t01.dart
index 6e9079f..9c082b5 100644
--- a/LibTest/typed_data/ByteBuffer/asByteData_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asByteData_A02_t01.dart
@@ -12,7 +12,6 @@
 /// the end of the buffer.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -22,14 +21,15 @@
   int offset1 = 1;
   int length1 = viewSizeInBytes - offset1 - 1;
   int offset2 = 3;
-  ByteData res1 = buffer.asByteData(offset1, length1);
-  ByteData res2 = buffer.asByteData(offset2);
+  var res1 = buffer.asByteData(offset1, length1);
+  var res2 = buffer.asByteData(offset2);
   int view1SizeInBytes = res1.lengthInBytes;
   int view2SizeInBytes = res2.lengthInBytes;
 
   Expect.isTrue(res is ByteData);
   Expect.isTrue(res1 is ByteData);
-  Expect.isTrue(res2 is ByteData);
+  Expect.runtimeIsType<ByteData>(res);
+  Expect.runtimeIsType<ByteData>(res1);
   Expect.equals(length1, view1SizeInBytes);
   Expect.equals(viewSizeInBytes - offset2, view2SizeInBytes);
 
diff --git a/LibTest/typed_data/ByteBuffer/asFloat32List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat32List_A01_t01.dart
index 0d162d8..b74846d 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat32List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat32List_A01_t01.dart
@@ -12,19 +12,19 @@
 /// @author ngl@unipro.ru
 /// @issue 43204
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Float32List res = buffer.asFloat32List(0);
+  var res = buffer.asFloat32List(0);
   Float32List res1 = buffer.asFloat32List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Float32List.bytesPerElement == 4) ? 2 : 0;
 
   Expect.isTrue(res is Float32List);
+  Expect.runtimeIsType<Float32List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asFloat32List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat32List_A02_t01.dart
index 4769885..9fb1345 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat32List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat32List_A02_t01.dart
@@ -17,7 +17,6 @@
 /// @author ngl@unipro.ru
 /// @issue 43204
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -33,15 +32,17 @@
   int offset2 = 8;
 
   // Float32List view of a byte buffer with offset1 and length1
-  Float32List res1 = buffer.asFloat32List(offset1, length1);
+  var res1 = buffer.asFloat32List(offset1, length1);
   int view1Length = res1.length;
 
   // Float32List view of a byte buffer with offset2
-  Float32List res2 = buffer.asFloat32List(offset2);
+  var res2 = buffer.asFloat32List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Float32List);
   Expect.isTrue(res2 is Float32List);
+  Expect.runtimeIsType<Float32List>(res1);
+  Expect.runtimeIsType<Float32List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asFloat32x4List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat32x4List_A01_t01.dart
index 6878046..dd4d6e3 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat32x4List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat32x4List_A01_t01.dart
@@ -17,13 +17,14 @@
 
 void check(ByteBuffer buffer){
   int bufSizeInBytes = buffer.lengthInBytes;
-  Float32x4List res = buffer.asFloat32x4List(0);
+  var res = buffer.asFloat32x4List(0);
   Float32x4List res1 = buffer.asFloat32x4List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Float32x4List.bytesPerElement == 16) ? 4 : 0;
 
   Expect.isTrue(res is Float32x4List);
+  Expect.runtimeIsType<Float32x4List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asFloat32x4List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat32x4List_A02_t01.dart
index f3a4df6..d03dfd1 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat32x4List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat32x4List_A02_t01.dart
@@ -16,7 +16,6 @@
 /// part of the view.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -32,15 +31,17 @@
   int offset2 = 32;
 
   // Float32List view of a byte buffer with offset1 and length1
-  Float32x4List res1 = buffer.asFloat32x4List(offset1, length1);
+  var res1 = buffer.asFloat32x4List(offset1, length1);
   int view1Length = res1.length;
 
   // Float32List view of a byte buffer with offset2
-  Float32x4List res2 = buffer.asFloat32x4List(offset2);
+  var res2 = buffer.asFloat32x4List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Float32x4List);
   Expect.isTrue(res2 is Float32x4List);
+  Expect.runtimeIsType<Float32x4List>(res1);
+  Expect.runtimeIsType<Float32x4List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asFloat64List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat64List_A01_t01.dart
index 63ef180..79319c8 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat64List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat64List_A01_t01.dart
@@ -12,19 +12,19 @@
 /// @author ngl@unipro.ru
 /// @issue 43204
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Float64List res = buffer.asFloat64List(0);
+  var res = buffer.asFloat64List(0);
   Float64List res1 = buffer.asFloat64List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Float64List.bytesPerElement == 8) ? 3 : 0;
 
   Expect.isTrue(res is Float64List);
+  Expect.runtimeIsType<Float64List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asFloat64List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat64List_A02_t01.dart
index f3d8d8a..114a3e7 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat64List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat64List_A02_t01.dart
@@ -33,15 +33,17 @@
   int offset2 = 16;
 
   // Float64List view of a byte buffer with offset1 and length1
-  Float64List res1 = buffer.asFloat64List(offset1, length1);
+  var res1 = buffer.asFloat64List(offset1, length1);
   int view1Length = res1.length;
 
   // Float64List view of a byte buffer with offset2
-  Float64List res2 = buffer.asFloat64List(offset2);
+  var res2 = buffer.asFloat64List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Float64List);
   Expect.isTrue(res2 is Float64List);
+  Expect.runtimeIsType<Float64List>(res1);
+  Expect.runtimeIsType<Float64List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asFloat64x2List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat64x2List_A01_t01.dart
index 02b43f0..b9c237c 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat64x2List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat64x2List_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @author ngl@unipro.ru
 /// @issue 43204
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -25,6 +24,7 @@
   int shift = (Float64x2List.bytesPerElement == 16) ? 4 : 0;
 
   Expect.isTrue(res is Float64x2List);
+  Expect.runtimeIsType<Float64x2List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asFloat64x2List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asFloat64x2List_A02_t01.dart
index d15c1c2..fe70ea1 100644
--- a/LibTest/typed_data/ByteBuffer/asFloat64x2List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asFloat64x2List_A02_t01.dart
@@ -33,15 +33,17 @@
   int offset2 = 32;
 
   // Float64x2List view of a byte buffer with offset1 and length1
-  Float64x2List res1 = buffer.asFloat64x2List(offset1, length1);
+  var res1 = buffer.asFloat64x2List(offset1, length1);
   int view1Length = res1.length;
 
   // Float64x2List view of a byte buffer with offset2
-  Float64x2List res2 = buffer.asFloat64x2List(offset2);
+  var res2 = buffer.asFloat64x2List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Float64x2List);
   Expect.isTrue(res2 is Float64x2List);
+  Expect.runtimeIsType<Float64x2List>(res1);
+  Expect.runtimeIsType<Float64x2List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asInt16List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asInt16List_A01_t01.dart
index c482410..e13178c 100644
--- a/LibTest/typed_data/ByteBuffer/asInt16List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt16List_A01_t01.dart
@@ -12,19 +12,19 @@
 /// @author ngl@unipro.ru
 /// @issue 43204
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Int16List res = buffer.asInt16List(0);
+  var res = buffer.asInt16List(0);
   Int16List res1 = buffer.asInt16List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Int16List.bytesPerElement == 2) ? 1 : 0;
 
   Expect.isTrue(res is Int16List);
+  Expect.runtimeIsType<Int16List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asInt16List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asInt16List_A02_t01.dart
index 06c2529..93dccbd 100644
--- a/LibTest/typed_data/ByteBuffer/asInt16List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt16List_A02_t01.dart
@@ -33,15 +33,17 @@
   int offset2 = 8;
 
   // Int16List view of a byte buffer with offset1 and length1
-  Int16List res1 = buffer.asInt16List(offset1, length1);
+  var res1 = buffer.asInt16List(offset1, length1);
   int view1Length = res1.length;
 
   // Int16List view of a byte buffer with offset2
-  Int16List res2 = buffer.asInt16List(offset2);
+  var res2 = buffer.asInt16List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Int16List);
   Expect.isTrue(res2 is Int16List);
+  Expect.runtimeIsType<Int16List>(res1);
+  Expect.runtimeIsType<Int16List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asInt32List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asInt32List_A01_t01.dart
index e2d0828..c250e4a 100644
--- a/LibTest/typed_data/ByteBuffer/asInt32List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt32List_A01_t01.dart
@@ -11,19 +11,19 @@
 /// change the buffer, and vice versa.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Int32List res = buffer.asInt32List(0);
+  var res = buffer.asInt32List(0);
   Int32List res1 = buffer.asInt32List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Int32List.bytesPerElement == 4) ? 2 : 0;
 
   Expect.isTrue(res is Int32List);
+  Expect.runtimeIsType<Int32List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asInt32List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asInt32List_A02_t01.dart
index 56d7e64..285491a 100644
--- a/LibTest/typed_data/ByteBuffer/asInt32List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt32List_A02_t01.dart
@@ -16,7 +16,6 @@
 /// view.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -32,15 +31,17 @@
   int offset2 = 8;
 
   // Int32List view of a byte buffer with offset1 and length1
-  Int32List res1 = buffer.asInt32List(offset1, length1);
+  var res1 = buffer.asInt32List(offset1, length1);
   int view1Length = res1.length;
 
   // Int32List view of a byte buffer with offset2
-  Int32List res2 = buffer.asInt32List(offset2);
+  var res2 = buffer.asInt32List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Int32List);
   Expect.isTrue(res2 is Int32List);
+  Expect.runtimeIsType<Int32List>(res1);
+  Expect.runtimeIsType<Int32List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asInt32x4List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asInt32x4List_A01_t01.dart
index 9b94981..74ee2db 100644
--- a/LibTest/typed_data/ByteBuffer/asInt32x4List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt32x4List_A01_t01.dart
@@ -11,19 +11,19 @@
 /// also change the buffer, and vice versa.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer){
   int bufSizeInBytes = buffer.lengthInBytes;
-  Int32x4List res = buffer.asInt32x4List(0);
+  var res = buffer.asInt32x4List(0);
   Int32x4List res1 = buffer.asInt32x4List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Int32x4List.bytesPerElement == 16) ? 4 : 0;
 
   Expect.isTrue(res is Int32x4List);
+  Expect.runtimeIsType<Int32x4List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asInt32x4List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asInt32x4List_A02_t01.dart
index fd89d2a..2b30a66 100644
--- a/LibTest/typed_data/ByteBuffer/asInt32x4List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt32x4List_A02_t01.dart
@@ -16,7 +16,6 @@
 /// part of the view.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -32,15 +31,17 @@
   int offset2 = 32;
 
   // Float32List view of a byte buffer with offset1 and length1
-  Int32x4List res1 = buffer.asInt32x4List(offset1, length1);
+  var res1 = buffer.asInt32x4List(offset1, length1);
   int view1Length = res1.length;
 
   // Float32List view of a byte buffer with offset2
-  Int32x4List res2 = buffer.asInt32x4List(offset2);
+  var res2 = buffer.asInt32x4List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Int32x4List);
   Expect.isTrue(res2 is Int32x4List);
+  Expect.runtimeIsType<Int32x4List>(res1);
+  Expect.runtimeIsType<Int32x4List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asInt64List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asInt64List_A01_t01.dart
index c6ac253..e68494b 100644
--- a/LibTest/typed_data/ByteBuffer/asInt64List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt64List_A01_t01.dart
@@ -11,19 +11,19 @@
 /// change the buffer, and vice versa.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Int64List res = buffer.asInt64List(0);
+  var res = buffer.asInt64List(0);
   Int64List res1 = buffer.asInt64List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Int64List.bytesPerElement == 8) ? 3 : 0;
 
   Expect.isTrue(res is Int64List);
+  Expect.runtimeIsType<Int64List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asInt64List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asInt64List_A02_t01.dart
index f368129..e94416d 100644
--- a/LibTest/typed_data/ByteBuffer/asInt64List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt64List_A02_t01.dart
@@ -16,7 +16,6 @@
 /// view.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -32,15 +31,17 @@
   int offset2 = 16;
 
   // Int64List view of a byte buffer with offset1 and length1
-  Int64List res1 = buffer.asInt64List(offset1, length1);
+  var res1 = buffer.asInt64List(offset1, length1);
   int view1Length = res1.length;
 
   // Int64List view of a byte buffer with offset2
-  Int64List res2 = buffer.asInt64List(offset2);
+  var res2 = buffer.asInt64List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Int64List);
   Expect.isTrue(res2 is Int64List);
+  Expect.runtimeIsType<Int64List>(res1);
+  Expect.runtimeIsType<Int64List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asInt8List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asInt8List_A01_t01.dart
index 94bd914..e56f475 100644
--- a/LibTest/typed_data/ByteBuffer/asInt8List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt8List_A01_t01.dart
@@ -12,17 +12,17 @@
 /// different elements size.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Int8List res = buffer.asInt8List(0);
+  var res = buffer.asInt8List(0);
   Int8List res1 = buffer.asInt8List(0);
   int viewSizeInBytes = res.lengthInBytes;
 
   Expect.isTrue(res is Int8List);
+  Expect.runtimeIsType<Int8List>(res);
   Expect.equals(bufSizeInBytes, viewSizeInBytes);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asInt8List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asInt8List_A02_t01.dart
index d1112f0..9fcf46e 100644
--- a/LibTest/typed_data/ByteBuffer/asInt8List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asInt8List_A02_t01.dart
@@ -12,24 +12,26 @@
 /// the end of the buffer.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
-  Int8List res = buffer.asInt8List(0);
+  var res = buffer.asInt8List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int offset1 = 1;
   int length1 = viewSizeInBytes - offset1 - 1;
   int offset2 = 3;
-  Int8List res1 = buffer.asInt8List(offset1, length1);
-  Int8List res2 = buffer.asInt8List(offset2);
+  var res1 = buffer.asInt8List(offset1, length1);
+  var res2 = buffer.asInt8List(offset2);
   int view1SizeInBytes = res1.lengthInBytes;
   int view2SizeInBytes = res2.lengthInBytes;
 
   Expect.isTrue(res is Int8List);
   Expect.isTrue(res1 is Int8List);
   Expect.isTrue(res2 is Int8List);
+  Expect.runtimeIsType<Int8List>(res);
+  Expect.runtimeIsType<Int8List>(res1);
+  Expect.runtimeIsType<Int8List>(res2);
   Expect.equals(length1, view1SizeInBytes);
   Expect.equals(viewSizeInBytes - offset2, view2SizeInBytes);
 
diff --git a/LibTest/typed_data/ByteBuffer/asUint16List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asUint16List_A01_t01.dart
index 2653b60..a3f43c8 100644
--- a/LibTest/typed_data/ByteBuffer/asUint16List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint16List_A01_t01.dart
@@ -11,19 +11,19 @@
 /// change the buffer, and vice versa.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Uint16List res = buffer.asUint16List(0);
+  var res = buffer.asUint16List(0);
   Uint16List res1 = buffer.asUint16List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Uint16List.bytesPerElement == 2) ? 1 : 0;
 
   Expect.isTrue(res is Uint16List);
+  Expect.runtimeIsType<Uint16List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asUint16List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asUint16List_A02_t01.dart
index 452e870..d12fe0f 100644
--- a/LibTest/typed_data/ByteBuffer/asUint16List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint16List_A02_t01.dart
@@ -16,7 +16,6 @@
 /// view.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -32,15 +31,17 @@
   int offset2 = 8;
 
   // Uint16List view of a byte buffer with offset1 and length1
-  Uint16List res1 = buffer.asUint16List(offset1, length1);
+  var res1 = buffer.asUint16List(offset1, length1);
   int view1Length = res1.length;
 
   // Uint16List view of a byte buffer with offset2
-  Uint16List res2 = buffer.asUint16List(offset2);
+  var res2 = buffer.asUint16List(offset2);
   int view2Length = res2.length;
 
   Expect.isTrue(res1 is Uint16List);
   Expect.isTrue(res2 is Uint16List);
+  Expect.runtimeIsType<Uint16List>(res1);
+  Expect.runtimeIsType<Uint16List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asUint32List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asUint32List_A01_t01.dart
index 7ab77b4..b1ef737 100644
--- a/LibTest/typed_data/ByteBuffer/asUint32List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint32List_A01_t01.dart
@@ -11,19 +11,19 @@
 /// change the buffer, and vice versa.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Uint32List res = buffer.asUint32List(0);
+  var res = buffer.asUint32List(0);
   Uint32List res1 = buffer.asUint32List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int viewLength = res.length;
   int shift = (Uint32List.bytesPerElement == 4) ? 2 : 0;
 
   Expect.isTrue(res is Uint32List);
+  Expect.runtimeIsType<Uint32List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asUint32List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asUint32List_A02_t01.dart
index e497a16..3377056 100644
--- a/LibTest/typed_data/ByteBuffer/asUint32List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint32List_A02_t01.dart
@@ -16,7 +16,6 @@
 /// view.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -41,6 +40,8 @@
 
   Expect.isTrue(res1 is Uint32List);
   Expect.isTrue(res2 is Uint32List);
+  Expect.runtimeIsType<Uint32List>(res1);
+  Expect.runtimeIsType<Uint32List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asUint64List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asUint64List_A01_t01.dart
index d32838a..9c1ccba 100644
--- a/LibTest/typed_data/ByteBuffer/asUint64List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint64List_A01_t01.dart
@@ -11,7 +11,6 @@
 /// change the buffer, and vice versa.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -24,6 +23,7 @@
   int shift = (Uint64List.bytesPerElement == 8) ? 3 : 0;
 
   Expect.isTrue(res is Uint64List);
+  Expect.runtimeIsType<Uint64List>(res);
   Expect.equals(bufSizeInBytes >> shift, viewLength);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asUint64List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asUint64List_A02_t01.dart
index 03e3192..ae01fbe 100644
--- a/LibTest/typed_data/ByteBuffer/asUint64List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint64List_A02_t01.dart
@@ -16,7 +16,6 @@
 /// view.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -41,6 +40,8 @@
 
   Expect.isTrue(res1 is Uint64List);
   Expect.isTrue(res2 is Uint64List);
+  Expect.runtimeIsType<Uint64List>(res1);
+  Expect.runtimeIsType<Uint64List>(res2);
   Expect.equals(length1, view1Length);
   Expect.equals((viewSizeInBytes - offset2) >> shift, view2Length);
 
diff --git a/LibTest/typed_data/ByteBuffer/asUint8List_A01_t01.dart b/LibTest/typed_data/ByteBuffer/asUint8List_A01_t01.dart
index cd4adc8..b961890 100644
--- a/LibTest/typed_data/ByteBuffer/asUint8List_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint8List_A01_t01.dart
@@ -11,17 +11,17 @@
 /// change the buffer, and vice versa.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
   int bufSizeInBytes = buffer.lengthInBytes;
-  Uint8List res = buffer.asUint8List(0);
+  var res = buffer.asUint8List(0);
   Uint8List res1 = buffer.asUint8List(0);
   int viewSizeInBytes = res.lengthInBytes;
 
   Expect.isTrue(res is Uint8List);
+  Expect.runtimeIsType<Uint8List>(res);
   Expect.equals(bufSizeInBytes, viewSizeInBytes);
 
   if (viewSizeInBytes != 0) {
diff --git a/LibTest/typed_data/ByteBuffer/asUint8List_A02_t01.dart b/LibTest/typed_data/ByteBuffer/asUint8List_A02_t01.dart
index 08766f7..cb766cf 100644
--- a/LibTest/typed_data/ByteBuffer/asUint8List_A02_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/asUint8List_A02_t01.dart
@@ -12,24 +12,26 @@
 /// the end of the buffer.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(ByteBuffer buffer) {
-  Uint8List res = buffer.asUint8List(0);
+  var res = buffer.asUint8List(0);
   int viewSizeInBytes = res.lengthInBytes;
   int offset1 = 1;
   int length1 = viewSizeInBytes - offset1 - 1;
   int offset2 = 3;
-  Uint8List res1 = buffer.asUint8List(offset1, length1);
-  Uint8List res2 = buffer.asUint8List(offset2);
+  var res1 = buffer.asUint8List(offset1, length1);
+  var res2 = buffer.asUint8List(offset2);
   int view1SizeInBytes = res1.lengthInBytes;
   int view2SizeInBytes = res2.lengthInBytes;
 
   Expect.isTrue(res is Uint8List);
   Expect.isTrue(res1 is Uint8List);
   Expect.isTrue(res2 is Uint8List);
+  Expect.runtimeIsType<Uint8List>(res);
+  Expect.runtimeIsType<Uint8List>(res1);
+  Expect.runtimeIsType<Uint8List>(res2);
   Expect.equals(length1, view1SizeInBytes);
   Expect.equals(viewSizeInBytes - offset2, view2SizeInBytes);
 
diff --git a/LibTest/typed_data/ByteBuffer/runtimeType_A01_t01.dart b/LibTest/typed_data/ByteBuffer/runtimeType_A01_t01.dart
index 3c83646..ae7ba95 100644
--- a/LibTest/typed_data/ByteBuffer/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that an instance of [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Int8List(0).buffer;
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
 }
 
diff --git a/LibTest/typed_data/ByteBuffer/toString_A01_t01.dart b/LibTest/typed_data/ByteBuffer/toString_A01_t01.dart
index 058b329..35b232b 100644
--- a/LibTest/typed_data/ByteBuffer/toString_A01_t01.dart
+++ b/LibTest/typed_data/ByteBuffer/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var buffer = new Int8List(count).buffer;
   var res = buffer.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/ByteData/ByteData.view_A01_t01.dart b/LibTest/typed_data/ByteData/ByteData.view_A01_t01.dart
index 643d987..c460a7a 100644
--- a/LibTest/typed_data/ByteData/ByteData.view_A01_t01.dart
+++ b/LibTest/typed_data/ByteData/ByteData.view_A01_t01.dart
@@ -11,7 +11,6 @@
 /// @description Checks that an instance of [ByteData] is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -21,6 +20,7 @@
 
   var l = new ByteData.view(byteBuffer, offset, length);
   Expect.isTrue(l is ByteData);
+  Expect.runtimeIsType<ByteData>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/ByteData/ByteData_A01_t01.dart b/LibTest/typed_data/ByteData/ByteData_A01_t01.dart
index 0555703..d77c4ca 100644
--- a/LibTest/typed_data/ByteData/ByteData_A01_t01.dart
+++ b/LibTest/typed_data/ByteData/ByteData_A01_t01.dart
@@ -9,13 +9,13 @@
 /// is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   var l = new ByteData(length);
   Expect.isTrue(l is ByteData);
+  Expect.runtimeIsType<ByteData>(l);
   Expect.equals(l.lengthInBytes, length);
 }
 
diff --git a/LibTest/typed_data/ByteData/runtimeType_A01_t01.dart b/LibTest/typed_data/ByteData/runtimeType_A01_t01.dart
index 53002ce..0485d50 100644
--- a/LibTest/typed_data/ByteData/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/ByteData/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that an instance of [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new ByteData(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
 }
 
diff --git a/LibTest/typed_data/ByteData/toString_A01_t01.dart b/LibTest/typed_data/ByteData/toString_A01_t01.dart
index 0a870cf..1fc1d24 100644
--- a/LibTest/typed_data/ByteData/toString_A01_t01.dart
+++ b/LibTest/typed_data/ByteData/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new ByteData(count);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float32List/Float32List.fromList_A01_t01.dart b/LibTest/typed_data/Float32List/Float32List.fromList_A01_t01.dart
index e268c86..750214d 100644
--- a/LibTest/typed_data/Float32List/Float32List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Float32List/Float32List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Float32List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<double> array) {
-  Float32List l = new Float32List.fromList(array);
+  var l = new Float32List.fromList(array);
   Expect.isTrue(l is Float32List);
+  Expect.runtimeIsType<Float32List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float32List/Float32List.view_A01_t01.dart b/LibTest/typed_data/Float32List/Float32List.view_A01_t01.dart
index cd294b1..add4de5 100644
--- a/LibTest/typed_data/Float32List/Float32List.view_A01_t01.dart
+++ b/LibTest/typed_data/Float32List/Float32List.view_A01_t01.dart
@@ -11,7 +11,6 @@
 /// @description Checks that an instance of Float32List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -20,6 +19,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Float32List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Float32List);
+  Expect.runtimeIsType<Float32List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float32List/Float32List_A01_t01.dart b/LibTest/typed_data/Float32List/Float32List_A01_t01.dart
index 6675350..14ebb6a 100644
--- a/LibTest/typed_data/Float32List/Float32List_A01_t01.dart
+++ b/LibTest/typed_data/Float32List/Float32List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
-  Float32List l = new Float32List(length);
+  var l = new Float32List(length);
   Expect.isTrue(l is Float32List);
+  Expect.runtimeIsType<Float32List>(l);
   Expect.equals(length, l.length);
 }
 
diff --git a/LibTest/typed_data/Float32List/runtimeType_A01_t01.dart b/LibTest/typed_data/Float32List/runtimeType_A01_t01.dart
index 3150fc2..56cc507 100644
--- a/LibTest/typed_data/Float32List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Float32List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var obj = new Float32List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Float32List", obj.runtimeType.toString());
 }
 
diff --git a/LibTest/typed_data/Float32List/toString_A01_t01.dart b/LibTest/typed_data/Float32List/toString_A01_t01.dart
index e456fd5..1bcab91 100644
--- a/LibTest/typed_data/Float32List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Float32List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Float32List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float32x4/Float32x4.splat_A01_t01.dart b/LibTest/typed_data/Float32x4/Float32x4.splat_A01_t01.dart
index 373e4e9..3596dd8 100644
--- a/LibTest/typed_data/Float32x4/Float32x4.splat_A01_t01.dart
+++ b/LibTest/typed_data/Float32x4/Float32x4.splat_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @note undocumented
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 check(v) {
   var obj = new Float32x4.splat(v);
   Expect.isTrue(obj is Float32x4);
+  Expect.runtimeIsType<Float32x4>(obj);
   Expect.approxEquals(v, obj.x, (v / 1e7).abs());
   Expect.approxEquals(v, obj.y, (v / 1e7).abs());
   Expect.approxEquals(v, obj.z, (v / 1e7).abs());
diff --git a/LibTest/typed_data/Float32x4/Float32x4_A01_t01.dart b/LibTest/typed_data/Float32x4/Float32x4_A01_t01.dart
index a773b82..f7d11d0 100644
--- a/LibTest/typed_data/Float32x4/Float32x4_A01_t01.dart
+++ b/LibTest/typed_data/Float32x4/Float32x4_A01_t01.dart
@@ -8,13 +8,13 @@
 /// are set correctly.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 check(x, y, z, w) {
   var obj = new Float32x4(x, y, z, w);
   Expect.isTrue(obj is Float32x4);
+  Expect.runtimeIsType<Float32x4>(obj);
   Expect.approxEquals(x, obj.x, (x / 1e7).abs());
   Expect.approxEquals(y, obj.y, (y / 1e7).abs());
   Expect.approxEquals(z, obj.z, (z / 1e7).abs());
diff --git a/LibTest/typed_data/Float32x4List/Float32x4List.fromList_A01_t01.dart b/LibTest/typed_data/Float32x4List/Float32x4List.fromList_A01_t01.dart
index 313643c..142293c 100644
--- a/LibTest/typed_data/Float32x4List/Float32x4List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Float32x4List/Float32x4List.fromList_A01_t01.dart
@@ -8,7 +8,6 @@
 /// @description Checks that an instance of Float32x4List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -18,6 +17,7 @@
 void check(List<Float32x4> list) {
   Float32x4List l = new Float32x4List.fromList(list);
   Expect.isTrue(l is Float32x4List);
+  Expect.runtimeIsType<Float32x4List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float32x4List/Float32x4List.view_A01_t01.dart b/LibTest/typed_data/Float32x4List/Float32x4List.view_A01_t01.dart
index cd6a7bd..000a121 100644
--- a/LibTest/typed_data/Float32x4List/Float32x4List.view_A01_t01.dart
+++ b/LibTest/typed_data/Float32x4List/Float32x4List.view_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @description Checks that an instance of Float32x4List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -23,6 +22,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Float32x4List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Float32x4List);
+  Expect.runtimeIsType<Float32x4List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float32x4List/Float32x4List_A01_t01.dart b/LibTest/typed_data/Float32x4List/Float32x4List_A01_t01.dart
index c508e5d..c7d5ea8 100644
--- a/LibTest/typed_data/Float32x4List/Float32x4List_A01_t01.dart
+++ b/LibTest/typed_data/Float32x4List/Float32x4List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Float32x4List l = new Float32x4List(length);
   Expect.isTrue(l is Float32x4List);
+  Expect.runtimeIsType<Float32x4List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Float32x4List/runtimeType_A01_t01.dart b/LibTest/typed_data/Float32x4List/runtimeType_A01_t01.dart
index f30a1a8..78d5ad9 100644
--- a/LibTest/typed_data/Float32x4List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Float32x4List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Float32x4List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Float32x4List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Float32x4List/toString_A01_t01.dart b/LibTest/typed_data/Float32x4List/toString_A01_t01.dart
index b395c12..a92cdc4 100644
--- a/LibTest/typed_data/Float32x4List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Float32x4List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -17,6 +16,7 @@
   var l = new Float32x4List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float64List/Float64List.fromList_A01_t01.dart b/LibTest/typed_data/Float64List/Float64List.fromList_A01_t01.dart
index 9c7042e..6c0060d 100644
--- a/LibTest/typed_data/Float64List/Float64List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Float64List/Float64List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Float64List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<double> array) {
-  Float64List l = new Float64List.fromList(array);
+  var l = new Float64List.fromList(array);
   Expect.isTrue(l is Float64List);
+  Expect.runtimeIsType<Float64List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float64List/Float64List.view_A01_t01.dart b/LibTest/typed_data/Float64List/Float64List.view_A01_t01.dart
index 25c68fe..c20ff87 100644
--- a/LibTest/typed_data/Float64List/Float64List.view_A01_t01.dart
+++ b/LibTest/typed_data/Float64List/Float64List.view_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @description Checks that an instance of Float64List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -21,6 +20,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Float64List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Float64List);
+  Expect.runtimeIsType<Float64List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float64List/Float64List_A01_t01.dart b/LibTest/typed_data/Float64List/Float64List_A01_t01.dart
index 092f881..b66b4fa 100644
--- a/LibTest/typed_data/Float64List/Float64List_A01_t01.dart
+++ b/LibTest/typed_data/Float64List/Float64List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Float64List l = new Float64List(length);
   Expect.isTrue(l is Float64List);
+  Expect.runtimeIsType<Float64List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Float64List/Float64List_A02_t01.dart b/LibTest/typed_data/Float64List/Float64List_A02_t01.dart
index 200f080..77bb0ab 100644
--- a/LibTest/typed_data/Float64List/Float64List_A02_t01.dart
+++ b/LibTest/typed_data/Float64List/Float64List_A02_t01.dart
@@ -8,7 +8,6 @@
 /// integer.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
diff --git a/LibTest/typed_data/Float64List/runtimeType_A01_t01.dart b/LibTest/typed_data/Float64List/runtimeType_A01_t01.dart
index 5cb564c..0a0a0ad 100644
--- a/LibTest/typed_data/Float64List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Float64List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Float64List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Float64List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Float64List/toString_A01_t01.dart b/LibTest/typed_data/Float64List/toString_A01_t01.dart
index 2193c80..940632f 100644
--- a/LibTest/typed_data/Float64List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Float64List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Float64List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float64x2/Float64x2.splat_A01_t01.dart b/LibTest/typed_data/Float64x2/Float64x2.splat_A01_t01.dart
index 8087eb8..c32fd81 100644
--- a/LibTest/typed_data/Float64x2/Float64x2.splat_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2/Float64x2.splat_A01_t01.dart
@@ -8,13 +8,13 @@
 /// are set correctly.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 check(v) {
   var obj = new Float64x2.splat(v);
   Expect.isTrue(obj is Float64x2);
+  Expect.runtimeIsType<Float64x2>(obj);
   Expect.equals(v, obj.x);
   Expect.equals(v, obj.y);
 }
diff --git a/LibTest/typed_data/Float64x2/Float64x2.zero_A01_t01.dart b/LibTest/typed_data/Float64x2/Float64x2.zero_A01_t01.dart
index 5212227..5f000f4 100644
--- a/LibTest/typed_data/Float64x2/Float64x2.zero_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2/Float64x2.zero_A01_t01.dart
@@ -8,13 +8,13 @@
 /// are set correctly.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 main() {
   var obj = new Float64x2.zero();
   Expect.isTrue(obj is Float64x2);
+  Expect.runtimeIsType<Float64x2>(obj);
   Expect.equals(0.0, obj.x);
   Expect.equals(0.0, obj.y);
 }
diff --git a/LibTest/typed_data/Float64x2/Float64x2_A01_t01.dart b/LibTest/typed_data/Float64x2/Float64x2_A01_t01.dart
index 5350cd8..23834c4 100644
--- a/LibTest/typed_data/Float64x2/Float64x2_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2/Float64x2_A01_t01.dart
@@ -8,13 +8,13 @@
 /// are set correctly.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 check(x, y) {
   var obj = new Float64x2(x, y);
   Expect.isTrue(obj is Float64x2);
+  Expect.runtimeIsType<Float64x2>(obj);
   Expect.equals(x, obj.x);
   Expect.equals(y, obj.y);
 }
diff --git a/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t01.dart b/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t01.dart
index f796f9a..1879b81 100644
--- a/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t01.dart
@@ -8,7 +8,6 @@
 /// @description Checks that an instance of Float64x2List is created.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -18,6 +17,7 @@
 void check(List<Float64x2> list) {
   Float64x2List l = new Float64x2List.fromList(list);
   Expect.isTrue(l is Float64x2List);
+  Expect.runtimeIsType<Float64x2List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t02.dart b/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t02.dart
index 129cfc5..ba837e9 100644
--- a/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t02.dart
+++ b/LibTest/typed_data/Float64x2List/Float64x2List.fromList_A01_t02.dart
@@ -9,7 +9,6 @@
 /// and element values as [elements] list.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -24,6 +23,7 @@
     Expect.equals(list[i].y, l[i].y);
   }
   Expect.isTrue(l is Float64x2List);
+  Expect.runtimeIsType<Float64x2List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float64x2List/Float64x2List.view_A01_t01.dart b/LibTest/typed_data/Float64x2List/Float64x2List.view_A01_t01.dart
index f2072cb..c297de8 100644
--- a/LibTest/typed_data/Float64x2List/Float64x2List.view_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2List/Float64x2List.view_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @description Checks that an instance of [Float64x2List] is created.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -23,6 +22,7 @@
   var byteBuffer = tmp.buffer;
   Float64x2List l = new Float64x2List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Float64x2List);
+  Expect.runtimeIsType<Float64x2List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Float64x2List/Float64x2List_A01_t01.dart b/LibTest/typed_data/Float64x2List/Float64x2List_A01_t01.dart
index 9a1347c..088fb88 100644
--- a/LibTest/typed_data/Float64x2List/Float64x2List_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2List/Float64x2List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// is created.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Float64x2List l = new Float64x2List(length);
   Expect.isTrue(l is Float64x2List);
+  Expect.runtimeIsType<Float64x2List>(l);
   Expect.equals(length, l.length);
 }
 
diff --git a/LibTest/typed_data/Float64x2List/asMap_A01_t01.dart b/LibTest/typed_data/Float64x2List/asMap_A01_t01.dart
index dc93ad7..2742e71 100644
--- a/LibTest/typed_data/Float64x2List/asMap_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2List/asMap_A01_t01.dart
@@ -10,7 +10,6 @@
 /// used as keys of returned map.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -20,6 +19,7 @@
   var l = new Float64x2List.fromList(list);
   var m = l.asMap();
   Expect.isTrue(m is Map);
+  Expect.runtimeIsType<Map>(m);
   for (int i = 0; i < list.length; ++i) {
     Expect.equals(l[i].x, m[i]?.x);
     Expect.equals(l[i].y, m[i]?.y);
diff --git a/LibTest/typed_data/Float64x2List/runtimeType_A01_t01.dart b/LibTest/typed_data/Float64x2List/runtimeType_A01_t01.dart
index a0d47ff..f222df9 100644
--- a/LibTest/typed_data/Float64x2List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Float64x2List(2);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Float64x2List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Float64x2List/toString_A01_t01.dart b/LibTest/typed_data/Float64x2List/toString_A01_t01.dart
index 513f6fb..f802f7d 100644
--- a/LibTest/typed_data/Float64x2List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Float64x2List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the returned String is correct.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -17,6 +16,7 @@
   var l = new Float64x2List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
   Expect.equals(expected, res);
 }
 
diff --git a/LibTest/typed_data/Int16List/Int16List.fromList_A01_t01.dart b/LibTest/typed_data/Int16List/Int16List.fromList_A01_t01.dart
index 0b068ff..6d87c87 100644
--- a/LibTest/typed_data/Int16List/Int16List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Int16List/Int16List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Int16List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
   Int16List l = new Int16List.fromList(array);
   Expect.isTrue(l is Int16List);
+  Expect.runtimeIsType<Int16List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int16List/Int16List.view_A01_t01.dart b/LibTest/typed_data/Int16List/Int16List.view_A01_t01.dart
index 87a69ae..2614f31 100644
--- a/LibTest/typed_data/Int16List/Int16List.view_A01_t01.dart
+++ b/LibTest/typed_data/Int16List/Int16List.view_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @description Checks that an instance of Int16List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -21,6 +20,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Int16List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Int16List);
+  Expect.runtimeIsType<Int16List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int16List/Int16List_A01_t01.dart b/LibTest/typed_data/Int16List/Int16List_A01_t01.dart
index 9c3ffd0..bc585ba 100644
--- a/LibTest/typed_data/Int16List/Int16List_A01_t01.dart
+++ b/LibTest/typed_data/Int16List/Int16List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Int16List l = new Int16List(length);
   Expect.isTrue(l is Int16List);
+  Expect.runtimeIsType<Int16List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Int16List/runtimeType_A01_t01.dart b/LibTest/typed_data/Int16List/runtimeType_A01_t01.dart
index 845e238..4f6f44e 100644
--- a/LibTest/typed_data/Int16List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Int16List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Int16List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Int16List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Int16List/toString_A01_t01.dart b/LibTest/typed_data/Int16List/toString_A01_t01.dart
index 8cf84cb..497f069 100644
--- a/LibTest/typed_data/Int16List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Int16List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Int16List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int32List/Int32List.fromList_A01_t01.dart b/LibTest/typed_data/Int32List/Int32List.fromList_A01_t01.dart
index dfa9f1f..b046072 100644
--- a/LibTest/typed_data/Int32List/Int32List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Int32List/Int32List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Int32List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
   Int32List l = new Int32List.fromList(array);
   Expect.isTrue(l is Int32List);
+  Expect.runtimeIsType<Int32List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int32List/Int32List.view_A01_t01.dart b/LibTest/typed_data/Int32List/Int32List.view_A01_t01.dart
index 7127b47..66a319b 100644
--- a/LibTest/typed_data/Int32List/Int32List.view_A01_t01.dart
+++ b/LibTest/typed_data/Int32List/Int32List.view_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @description Checks that an instance of Int32List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -21,6 +20,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Int32List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Int32List);
+  Expect.runtimeIsType<Int32List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int32List/Int32List_A01_t01.dart b/LibTest/typed_data/Int32List/Int32List_A01_t01.dart
index 51c50a8..b95fa39 100644
--- a/LibTest/typed_data/Int32List/Int32List_A01_t01.dart
+++ b/LibTest/typed_data/Int32List/Int32List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Int32List l = new Int32List(length);
   Expect.isTrue(l is Int32List);
+  Expect.runtimeIsType<Int32List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Int32List/runtimeType_A01_t01.dart b/LibTest/typed_data/Int32List/runtimeType_A01_t01.dart
index 46cc366..3442c61 100644
--- a/LibTest/typed_data/Int32List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Int32List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Int32List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Int32List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Int32List/toString_A01_t01.dart b/LibTest/typed_data/Int32List/toString_A01_t01.dart
index 75fefc0..8984d5b 100644
--- a/LibTest/typed_data/Int32List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Int32List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Int32List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int32x4/Int32x4.bool_A01_t01.dart b/LibTest/typed_data/Int32x4/Int32x4.bool_A01_t01.dart
index a024f44..05fa6d9 100644
--- a/LibTest/typed_data/Int32x4/Int32x4.bool_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4/Int32x4.bool_A01_t01.dart
@@ -8,13 +8,13 @@
 /// are set correctly.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 check(x, y, z, w) {
   var obj = new Int32x4.bool(x, y, z, w);
   Expect.isTrue(obj is Int32x4);
+  Expect.runtimeIsType<Int32x4>(obj);
   Expect.equals(x, obj.flagX);
   Expect.equals(y, obj.flagY);
   Expect.equals(z, obj.flagZ);
diff --git a/LibTest/typed_data/Int32x4/Int32x4_A01_t01.dart b/LibTest/typed_data/Int32x4/Int32x4_A01_t01.dart
index 713419b..796718c 100644
--- a/LibTest/typed_data/Int32x4/Int32x4_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4/Int32x4_A01_t01.dart
@@ -14,6 +14,7 @@
 check(x, y, z, w) {
   var obj = new Int32x4(x, y, z, w);
   Expect.isTrue(obj is Int32x4);
+  Expect.runtimeIsType<Int32x4>(obj);
   Expect.equals(x.toUnsigned(32), obj.x.toUnsigned(32));
   Expect.equals(x.toUnsigned(32), obj.x.toUnsigned(32));
   Expect.equals(y.toUnsigned(32), obj.y.toUnsigned(32));
diff --git a/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t01.dart b/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t01.dart
index fd9902f..fa9e5c8 100644
--- a/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t01.dart
@@ -9,7 +9,6 @@
 /// length of List<Int32x4> is created.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -18,6 +17,7 @@
 void check(List<Int32x4> list) {
   var l = new Int32x4List.fromList(list);
   Expect.isTrue(l is Int32x4List);
+  Expect.runtimeIsType<Int32x4List>(l);
   Expect.equals(l.length, list.length);
 }
 
diff --git a/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t02.dart b/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t02.dart
index eaa09df..d282d59 100644
--- a/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t02.dart
+++ b/LibTest/typed_data/Int32x4List/Int32x4List.fromList_A01_t02.dart
@@ -9,7 +9,6 @@
 /// elements as elements list.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -20,6 +19,7 @@
 void check(List<Int32x4> list) {
   var l = new Int32x4List.fromList(list);
   Expect.isTrue(l is Int32x4List);
+  Expect.runtimeIsType<Int32x4List>(l);
   Expect.equals(l.length, list.length);
   for (int i = 0; i < l.length; ++i) {
     Expect.isTrue(equal(list[i], l[i]));
diff --git a/LibTest/typed_data/Int32x4List/Int32x4List.view_A01_t01.dart b/LibTest/typed_data/Int32x4List/Int32x4List.view_A01_t01.dart
index 1a12c41..1ac5a27 100644
--- a/LibTest/typed_data/Int32x4List/Int32x4List.view_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/Int32x4List.view_A01_t01.dart
@@ -13,7 +13,6 @@
 /// correct elements is created.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -26,6 +25,7 @@
   var buffer = l.buffer;
   var view = new Int32x4List.view(buffer, offset, length);
   Expect.isTrue(view is Int32x4List);
+  Expect.runtimeIsType<Int32x4List>(view);
   Expect.equals(view.length, length);
   for (int i = 0; i < view.length; ++i) {
     Expect.isTrue(equal(l[i + (offset >> 4) as int], view[i]));
diff --git a/LibTest/typed_data/Int32x4List/Int32x4List.view_A03_t01.dart b/LibTest/typed_data/Int32x4List/Int32x4List.view_A03_t01.dart
index 6d6841c..45a8731 100644
--- a/LibTest/typed_data/Int32x4List/Int32x4List.view_A03_t01.dart
+++ b/LibTest/typed_data/Int32x4List/Int32x4List.view_A03_t01.dart
@@ -15,7 +15,6 @@
 /// specified, it defaults to zero (the first byte in the byte buffer).
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -28,6 +27,7 @@
   var buffer = l.buffer;
   var view = new Int32x4List.view(buffer);
   Expect.isTrue(view is Int32x4List);
+  Expect.runtimeIsType<Int32x4List>(view);
   Expect.equals(view.length, l.length);
   Expect.isTrue(equal(l[0], view[0]));
   Expect.isTrue(equal(l[l.length - 1], view[view.length - 1]));
diff --git a/LibTest/typed_data/Int32x4List/Int32x4List.view_A04_t01.dart b/LibTest/typed_data/Int32x4List/Int32x4List.view_A04_t01.dart
index 67092c6..535d71a 100644
--- a/LibTest/typed_data/Int32x4List/Int32x4List.view_A04_t01.dart
+++ b/LibTest/typed_data/Int32x4List/Int32x4List.view_A04_t01.dart
@@ -15,7 +15,6 @@
 /// which indicates that the view extends to the end of the byte buffer.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -28,6 +27,7 @@
   var buffer = l.buffer;
   var view = new Int32x4List.view(buffer, offset);
   Expect.isTrue(view is Int32x4List);
+  Expect.runtimeIsType<Int32x4List>(view);
   Expect.equals(view.length, l.length - (offset >> 4));
   Expect.isTrue(equal(l[l.length - 1], view[view.length - 1]));
 }
diff --git a/LibTest/typed_data/Int32x4List/Int32x4List_A01_t01.dart b/LibTest/typed_data/Int32x4List/Int32x4List_A01_t01.dart
index 79060e0..0d6f56d 100644
--- a/LibTest/typed_data/Int32x4List/Int32x4List_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/Int32x4List_A01_t01.dart
@@ -9,7 +9,6 @@
 /// is created.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -17,6 +16,7 @@
   var l = new Int32x4List(length);
   Expect.isTrue(l is Int32x4List);
   Expect.equals(l.length, length);
+  Expect.runtimeIsType<Int32x4List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int32x4List/asMap_A01_t01.dart b/LibTest/typed_data/Int32x4List/asMap_A01_t01.dart
index c1efb13..00c18ce 100644
--- a/LibTest/typed_data/Int32x4List/asMap_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/asMap_A01_t01.dart
@@ -10,7 +10,6 @@
 /// corresponding objects as values.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -22,6 +21,7 @@
   var l = new Int32x4List.fromList(list);
   var m = l.asMap();
   Expect.isTrue(m is Map);
+  Expect.runtimeIsType<Map>(m);
   for (int i = 0; i < l.length; ++i) {
     Expect.isTrue(m.containsKey(i));
     Expect.isTrue(equal(l[i], m[i]));
diff --git a/LibTest/typed_data/Int32x4List/reversed_A01_t01.dart b/LibTest/typed_data/Int32x4List/reversed_A01_t01.dart
index 38d9b0b..860ad2c 100644
--- a/LibTest/typed_data/Int32x4List/reversed_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/reversed_A01_t01.dart
@@ -8,7 +8,6 @@
 /// in reverse order.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -20,6 +19,7 @@
   var l = new Int32x4List.fromList(list);
   var reversed = l.reversed;
   Expect.isTrue(reversed is Iterable);
+  Expect.runtimeIsType<Iterable>(reversed);
   for (int i = 0; i < l.length; ++i) {
     Expect.isTrue(equal(l[l.length -1 - i], reversed.elementAt(i)));
   }
diff --git a/LibTest/typed_data/Int32x4List/skipWhile_A01_t01.dart b/LibTest/typed_data/Int32x4List/skipWhile_A01_t01.dart
index 8ac0f15..d9fc3ca 100644
--- a/LibTest/typed_data/Int32x4List/skipWhile_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/skipWhile_A01_t01.dart
@@ -8,7 +8,6 @@
 /// Int32x4List skipping leading elements while test is satisfied.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -24,6 +23,7 @@
   var count = 0;
 
   Expect.isTrue(res is Iterable);
+  Expect.runtimeIsType<Iterable>(res);
 
   while (it1.moveNext()) {
     if (test(it1.current)) {
diff --git a/LibTest/typed_data/Int32x4List/skip_A01_t01.dart b/LibTest/typed_data/Int32x4List/skip_A01_t01.dart
index 6341868..0b25afb 100644
--- a/LibTest/typed_data/Int32x4List/skip_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/skip_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the returned iterable is correct.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -19,6 +18,7 @@
   var l = new Int32x4List.fromList(list);
   var res = l.skip(n);
   Expect.isTrue(res is Iterable);
+  Expect.runtimeIsType<Iterable>(res);
   Expect.equals(l.length - n, res.length);
   for (int i = n; i < list.length; ++i) {
     Expect.isTrue(equal(list[i], res.elementAt(i - n)));
diff --git a/LibTest/typed_data/Int32x4List/takeWhile_A01_t01.dart b/LibTest/typed_data/Int32x4List/takeWhile_A01_t01.dart
index 9c4d426..0c4210c 100644
--- a/LibTest/typed_data/Int32x4List/takeWhile_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/takeWhile_A01_t01.dart
@@ -8,7 +8,6 @@
 /// Int32x4List that satisfy test.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -25,6 +24,7 @@
   var size = 0;
 
   Expect.isTrue(res is Iterable);
+  Expect.runtimeIsType<Iterable>(res);
 
   while (it2.moveNext()) {
     if (test(it2.current)) {
diff --git a/LibTest/typed_data/Int32x4List/toString_A01_t01.dart b/LibTest/typed_data/Int32x4List/toString_A01_t01.dart
index 4db1338..0e15c33 100644
--- a/LibTest/typed_data/Int32x4List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the String is returned.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -19,6 +18,7 @@
   var l = new Int32x4List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int32x4List/where_A01_t01.dart b/LibTest/typed_data/Int32x4List/where_A01_t01.dart
index 1951845..e93414e 100644
--- a/LibTest/typed_data/Int32x4List/where_A01_t01.dart
+++ b/LibTest/typed_data/Int32x4List/where_A01_t01.dart
@@ -12,7 +12,6 @@
 /// Int32x4List that satisfy test.
 /// @author ngl@unipro.ru
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -26,6 +25,7 @@
   var count = 0;
 
   Expect.isTrue(res is Iterable);
+  Expect.runtimeIsType<Iterable>(res);
   for (int i = 0; i < l.length; ++i) {
     if (test(l[i])) {
       Expect.isTrue(equal(l[i], res.elementAt(count++)));
diff --git a/LibTest/typed_data/Int64List/Int64List.fromList_A01_t01.dart b/LibTest/typed_data/Int64List/Int64List.fromList_A01_t01.dart
index 9c5c835..1cf4277 100644
--- a/LibTest/typed_data/Int64List/Int64List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Int64List/Int64List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Int64List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
-  Int64List l = new Int64List.fromList(array);
+  var l = new Int64List.fromList(array);
   Expect.isTrue(l is Int64List);
+  Expect.runtimeIsType<Int64List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int64List/Int64List.view_A01_t01.dart b/LibTest/typed_data/Int64List/Int64List.view_A01_t01.dart
index 968c3db..bf7869e 100644
--- a/LibTest/typed_data/Int64List/Int64List.view_A01_t01.dart
+++ b/LibTest/typed_data/Int64List/Int64List.view_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @description Checks that an instance of Int64List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -21,6 +20,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Int64List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Int64List);
+  Expect.runtimeIsType<Int64List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int64List/Int64List_A01_t01.dart b/LibTest/typed_data/Int64List/Int64List_A01_t01.dart
index 8176ee9..463e8fb 100644
--- a/LibTest/typed_data/Int64List/Int64List_A01_t01.dart
+++ b/LibTest/typed_data/Int64List/Int64List_A01_t01.dart
@@ -14,8 +14,9 @@
 import "../../../Utils/expect.dart";
 
 void check(int length) {
-  Int64List l = new Int64List(length);
+  var l = new Int64List(length);
   Expect.isTrue(l is Int64List);
+  Expect.runtimeIsType<Int64List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Int64List/runtimeType_A01_t01.dart b/LibTest/typed_data/Int64List/runtimeType_A01_t01.dart
index 44f3b15..0a603eb 100644
--- a/LibTest/typed_data/Int64List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Int64List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Int64List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Int64List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Int64List/toString_A01_t01.dart b/LibTest/typed_data/Int64List/toString_A01_t01.dart
index 784cb83..f0d958c 100644
--- a/LibTest/typed_data/Int64List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Int64List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Int64List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int8List/Int8List.fromList_A01_t01.dart b/LibTest/typed_data/Int8List/Int8List.fromList_A01_t01.dart
index 6fc7213..0b94a5e 100644
--- a/LibTest/typed_data/Int8List/Int8List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Int8List/Int8List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Int8List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
   Int8List l = new Int8List.fromList(array);
   Expect.isTrue(l is Int8List);
+  Expect.runtimeIsType<Int8List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int8List/Int8List.view_A01_t01.dart b/LibTest/typed_data/Int8List/Int8List.view_A01_t01.dart
index d5bcc80..aa940a5 100644
--- a/LibTest/typed_data/Int8List/Int8List.view_A01_t01.dart
+++ b/LibTest/typed_data/Int8List/Int8List.view_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that an instance of Int8List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -16,6 +15,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Int8List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Int8List);
+  Expect.runtimeIsType<Int8List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Int8List/Int8List_A01_t01.dart b/LibTest/typed_data/Int8List/Int8List_A01_t01.dart
index 924023c..f47a6a6 100644
--- a/LibTest/typed_data/Int8List/Int8List_A01_t01.dart
+++ b/LibTest/typed_data/Int8List/Int8List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Int8List l = new Int8List(length);
   Expect.isTrue(l is Int8List);
+  Expect.runtimeIsType<Int8List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Int8List/runtimeType_A01_t01.dart b/LibTest/typed_data/Int8List/runtimeType_A01_t01.dart
index 79fc0e1..7c156ce 100644
--- a/LibTest/typed_data/Int8List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Int8List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Int8List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Int8List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Int8List/toString_A01_t01.dart b/LibTest/typed_data/Int8List/toString_A01_t01.dart
index 581c04d..155a381 100644
--- a/LibTest/typed_data/Int8List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Int8List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Int8List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint16List/Uint16List.fromList_A01_t01.dart b/LibTest/typed_data/Uint16List/Uint16List.fromList_A01_t01.dart
index 3529c9a..564584c 100644
--- a/LibTest/typed_data/Uint16List/Uint16List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Uint16List/Uint16List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Uint16List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
   Uint16List l = new Uint16List.fromList(array);
   Expect.isTrue(l is Uint16List);
+  Expect.runtimeIsType<Uint16List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint16List/Uint16List.view_A01_t01.dart b/LibTest/typed_data/Uint16List/Uint16List.view_A01_t01.dart
index b1e12cd..09b9dc0 100644
--- a/LibTest/typed_data/Uint16List/Uint16List.view_A01_t01.dart
+++ b/LibTest/typed_data/Uint16List/Uint16List.view_A01_t01.dart
@@ -13,7 +13,6 @@
 /// @description Checks that an instance of Uint16List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -22,6 +21,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Uint16List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Uint16List);
+  Expect.runtimeIsType<Uint16List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint16List/Uint16List_A01_t01.dart b/LibTest/typed_data/Uint16List/Uint16List_A01_t01.dart
index 58df72c..0de2cad 100644
--- a/LibTest/typed_data/Uint16List/Uint16List_A01_t01.dart
+++ b/LibTest/typed_data/Uint16List/Uint16List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Uint16List l = new Uint16List(length);
   Expect.isTrue(l is Uint16List);
+  Expect.runtimeIsType<Uint16List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Uint16List/runtimeType_A01_t01.dart b/LibTest/typed_data/Uint16List/runtimeType_A01_t01.dart
index 74fa7e3..dad8151 100644
--- a/LibTest/typed_data/Uint16List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Uint16List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Uint16List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Uint16List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Uint16List/toString_A01_t01.dart b/LibTest/typed_data/Uint16List/toString_A01_t01.dart
index 285b441..cfab063 100644
--- a/LibTest/typed_data/Uint16List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Uint16List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Uint16List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint32List/Uint32List.fromList_A01_t01.dart b/LibTest/typed_data/Uint32List/Uint32List.fromList_A01_t01.dart
index 986c75c..edba70e 100644
--- a/LibTest/typed_data/Uint32List/Uint32List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Uint32List/Uint32List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Uint32List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
   Uint32List l = new Uint32List.fromList(array);
   Expect.isTrue(l is Uint32List);
+  Expect.runtimeIsType<Uint32List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint32List/Uint32List.view_A01_t01.dart b/LibTest/typed_data/Uint32List/Uint32List.view_A01_t01.dart
index 6c73a40..f166238 100644
--- a/LibTest/typed_data/Uint32List/Uint32List.view_A01_t01.dart
+++ b/LibTest/typed_data/Uint32List/Uint32List.view_A01_t01.dart
@@ -13,7 +13,6 @@
 /// @description Checks that an instance of Uint32List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -22,6 +21,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Uint32List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Uint32List);
+  Expect.runtimeIsType<Uint32List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint32List/Uint32List_A01_t01.dart b/LibTest/typed_data/Uint32List/Uint32List_A01_t01.dart
index 7798619..4f8b3c8 100644
--- a/LibTest/typed_data/Uint32List/Uint32List_A01_t01.dart
+++ b/LibTest/typed_data/Uint32List/Uint32List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Uint32List l = new Uint32List(length);
   Expect.isTrue(l is Uint32List);
+  Expect.runtimeIsType<Uint32List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Uint32List/runtimeType_A01_t01.dart b/LibTest/typed_data/Uint32List/runtimeType_A01_t01.dart
index a3b2dbb..ebb6b21 100644
--- a/LibTest/typed_data/Uint32List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Uint32List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Uint32List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Uint32List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Uint32List/toString_A01_t01.dart b/LibTest/typed_data/Uint32List/toString_A01_t01.dart
index 24a9c1a..1569ca4 100644
--- a/LibTest/typed_data/Uint32List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Uint32List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Uint32List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint64List/Uint64List.fromList_A01_t01.dart b/LibTest/typed_data/Uint64List/Uint64List.fromList_A01_t01.dart
index cb1d2b8..153743a 100644
--- a/LibTest/typed_data/Uint64List/Uint64List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Uint64List/Uint64List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Uint64List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
   Uint64List l = new Uint64List.fromList(array);
   Expect.isTrue(l is Uint64List);
+  Expect.runtimeIsType<Uint64List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint64List/Uint64List.view_A01_t01.dart b/LibTest/typed_data/Uint64List/Uint64List.view_A01_t01.dart
index 4cd28ef..8e821af 100644
--- a/LibTest/typed_data/Uint64List/Uint64List.view_A01_t01.dart
+++ b/LibTest/typed_data/Uint64List/Uint64List.view_A01_t01.dart
@@ -13,7 +13,6 @@
 /// @description Checks that an instance of Uint64List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -22,6 +21,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Uint64List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Uint64List);
+  Expect.runtimeIsType<Uint64List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint64List/Uint64List_A01_t01.dart b/LibTest/typed_data/Uint64List/Uint64List_A01_t01.dart
index 7a4ca53..b5177e9 100644
--- a/LibTest/typed_data/Uint64List/Uint64List_A01_t01.dart
+++ b/LibTest/typed_data/Uint64List/Uint64List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Uint64List l = new Uint64List(length);
   Expect.isTrue(l is Uint64List);
+  Expect.runtimeIsType<Uint64List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Uint64List/runtimeType_A01_t01.dart b/LibTest/typed_data/Uint64List/runtimeType_A01_t01.dart
index 9f7dbf9..fe64ca0 100644
--- a/LibTest/typed_data/Uint64List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Uint64List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Uint64List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Uint64List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Uint64List/toString_A01_t01.dart b/LibTest/typed_data/Uint64List/toString_A01_t01.dart
index 86f8c7d..8fc0152 100644
--- a/LibTest/typed_data/Uint64List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Uint64List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Uint64List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint8List/Uint8List.fromList_A01_t01.dart b/LibTest/typed_data/Uint8List/Uint8List.fromList_A01_t01.dart
index 7862fc2..9c174b2 100644
--- a/LibTest/typed_data/Uint8List/Uint8List.fromList_A01_t01.dart
+++ b/LibTest/typed_data/Uint8List/Uint8List.fromList_A01_t01.dart
@@ -8,13 +8,13 @@
 /// @description Checks that an instance of Uint8List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(List<int> array) {
   Uint8List l = new Uint8List.fromList(array);
   Expect.isTrue(l is Uint8List);
+  Expect.runtimeIsType<Uint8List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint8List/Uint8List.view_A01_t01.dart b/LibTest/typed_data/Uint8List/Uint8List.view_A01_t01.dart
index f4bb4e0..a6dfb50 100644
--- a/LibTest/typed_data/Uint8List/Uint8List.view_A01_t01.dart
+++ b/LibTest/typed_data/Uint8List/Uint8List.view_A01_t01.dart
@@ -12,7 +12,6 @@
 /// @description Checks that an instance of Uint8List is created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -21,6 +20,7 @@
   var byteBuffer = tmp.buffer;
   var l = new Uint8List.view(byteBuffer, offset, length);
   Expect.isTrue(l is Uint8List);
+  Expect.runtimeIsType<Uint8List>(l);
 }
 
 main() {
diff --git a/LibTest/typed_data/Uint8List/Uint8List_A01_t01.dart b/LibTest/typed_data/Uint8List/Uint8List_A01_t01.dart
index 4241850..0bee9bb 100644
--- a/LibTest/typed_data/Uint8List/Uint8List_A01_t01.dart
+++ b/LibTest/typed_data/Uint8List/Uint8List_A01_t01.dart
@@ -9,13 +9,13 @@
 /// created.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
 void check(int length) {
   Uint8List l = new Uint8List(length);
   Expect.isTrue(l is Uint8List);
+  Expect.runtimeIsType<Uint8List>(l);
   Expect.equals(l.length, length);
 }
 
diff --git a/LibTest/typed_data/Uint8List/runtimeType_A01_t01.dart b/LibTest/typed_data/Uint8List/runtimeType_A01_t01.dart
index b8b7cf9..7bcba85 100644
--- a/LibTest/typed_data/Uint8List/runtimeType_A01_t01.dart
+++ b/LibTest/typed_data/Uint8List/runtimeType_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that the correct [Type] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,5 +14,6 @@
   var obj = new Uint8List(0);
   var type = obj.runtimeType;
   Expect.isTrue(type is Type);
+  Expect.runtimeIsType<Type>(type);
   Expect.stringEquals("Uint8List", obj.runtimeType.toString());
 }
diff --git a/LibTest/typed_data/Uint8List/toString_A01_t01.dart b/LibTest/typed_data/Uint8List/toString_A01_t01.dart
index 7c81430..365d0e5 100644
--- a/LibTest/typed_data/Uint8List/toString_A01_t01.dart
+++ b/LibTest/typed_data/Uint8List/toString_A01_t01.dart
@@ -7,7 +7,6 @@
 /// @description Checks that a [String] is returned.
 /// @author msyabro
 
-
 import "dart:typed_data";
 import "../../../Utils/expect.dart";
 
@@ -15,6 +14,7 @@
   var l = new Uint8List.fromList(list);
   var res = l.toString();
   Expect.isTrue(res is String);
+  Expect.runtimeIsType<String>(res);
 }
 
 main() {