Fixes #474. Use type dynamic to avoid errors
diff --git a/LibTest/isolate/ReceivePort/IsolateStream.dart b/LibTest/isolate/ReceivePort/IsolateStream.dart
index 143c06c..b060f8a 100644
--- a/LibTest/isolate/ReceivePort/IsolateStream.dart
+++ b/LibTest/isolate/ReceivePort/IsolateStream.dart
@@ -7,81 +7,73 @@
 import "dart:isolate";
 
 void iMain(List data) {
-  SendPort replyPort=data[0];
-  SendPort replyPort2=data[1];
+  SendPort replyPort = data[0];
+  SendPort replyPort2 = data[1];
   ReceivePort receivePort = new ReceivePort();
   ReceivePort receivePort2 = new ReceivePort();
   replyPort2.send([receivePort.sendPort, receivePort2.sendPort]);
-  receivePort.listen((var element){
- //     print("  replyPort.send($element)");
-      replyPort.send(element);
-    }
-  ); 
-  receivePort2.listen((var element){
- //     print("  receivePort.close()");
-      replyPort2.send(null);
-      receivePort.close();
-      receivePort2.close();
-    }
-  ); 
+  receivePort.listen((var element) {
+    replyPort.send(element);
+  });
+  receivePort2.listen((var element) {
+    replyPort2.send(null);
+    receivePort.close();
+    receivePort2.close();
+  });
 }
 
 ReceivePort fromFuture(Future content) {
   var element;
-  bool completed=false;
+  bool completed = false;
   SendPort sendPort;
   SendPort sendPort2;
   void sendElement() {
-     if (sendPort!=null && completed) {
-   //    print("sendPort.send($element)");
-       sendPort.send(element);
-  //     print("sendPort2.send(null)");
-       sendPort2.send(null);
-     }
+    if (sendPort != null && completed) {
+      sendPort.send(element);
+      sendPort2.send(null);
+    }
   }
+
   content.then((value) {
-     element=value; completed=true;
-     sendElement();
+    element = value;
+    completed = true;
+    sendElement();
   });
   ReceivePort receivePort = new ReceivePort();
   ReceivePort receivePort2 = new ReceivePort();
   Isolate.spawn(iMain, [receivePort.sendPort, receivePort2.sendPort]);
-  receivePort2.listen((portList){
-    if (portList!=null) {
-      sendPort=portList[0];
-      sendPort2=portList[1];
+  receivePort2.listen((portList) {
+    if (portList != null) {
+      sendPort = portList[0];
+      sendPort2 = portList[1];
       sendElement();
     } else {
- //     print("receivePort.close()");
       receivePort.close();
       receivePort2.close();
     }
-  }); 
+  });
   return receivePort;
 }
 
 ReceivePort fromIterable(Iterable content, {onDone(): null}) {
   ReceivePort receivePort = new ReceivePort();
   ReceivePort receivePort2 = new ReceivePort();
-  receivePort2.listen((portList){
-    if (portList!=null) {
-      SendPort sendPort=portList[0];
-      SendPort sendPort2=portList[1];
+  receivePort2.listen((portList) {
+    if (portList != null) {
+      SendPort sendPort = portList[0];
+      SendPort sendPort2 = portList[1];
       for (var element in content) {
-  //      print("sendPort.send($element)");
         sendPort.send(element);
       }
- //     print("sendPort2.send(null)");
       sendPort2.send(null);
     } else {
- //     print("receivePort.close()");
       receivePort.close();
       receivePort2.close();
-      if (onDone!=null){
+      if (onDone != null) {
         onDone();
       }
     }
   });
   Isolate.spawn(iMain, [receivePort.sendPort, receivePort2.sendPort]);
   return receivePort;
-}
\ No newline at end of file
+}
diff --git a/LibTest/isolate/ReceivePort/firstWhere_A01_t01.dart b/LibTest/isolate/ReceivePort/firstWhere_A01_t01.dart
index eae8775..79c006e 100644
--- a/LibTest/isolate/ReceivePort/firstWhere_A01_t01.dart
+++ b/LibTest/isolate/ReceivePort/firstWhere_A01_t01.dart
@@ -42,8 +42,8 @@
 void check1(Iterable data, bool test(var element), var expected) {
   Stream s = IsolateStream.fromIterable(data);
   asyncStart();
-  Future<int> f = s.firstWhere(test);
-  f.then((int actual){
+  Future f = s.firstWhere(test);
+  f.then((actual){
     Expect.equals(expected, actual);
     asyncEnd();
   });
@@ -52,13 +52,13 @@
 void check2(Iterable data, bool test(var element), var expected) {
   Stream s = new Stream.fromIterable(data);
   asyncStart();
-  Future<int> f = s.firstWhere(
+  Future f = s.firstWhere(
     test,
     orElse:(){
       Expect.fail("should not be called");
     }
   );
-  f.then((int actual){
+  f.then((actual){
     Expect.equals(expected, actual);
     asyncEnd();
   });
diff --git a/LibTest/isolate/ReceivePort/firstWhere_A02_t01.dart b/LibTest/isolate/ReceivePort/firstWhere_A02_t01.dart
index 4e8a571..b1a0cb0 100644
--- a/LibTest/isolate/ReceivePort/firstWhere_A02_t01.dart
+++ b/LibTest/isolate/ReceivePort/firstWhere_A02_t01.dart
@@ -43,8 +43,8 @@
 check(Iterable data, bool test(var element), int expected) {
   Stream s = IsolateStream.fromIterable(data);
   asyncStart();
-  Future<int> f = s.firstWhere(test, orElse: () => expected);
-  f.then((int actual) {
+  Future f = s.firstWhere(test, orElse: () => expected);
+  f.then((actual) {
     Expect.equals(expected, actual);
     asyncEnd();
   });
diff --git a/LibTest/isolate/ReceivePort/lastWhere_A01_t01.dart b/LibTest/isolate/ReceivePort/lastWhere_A01_t01.dart
index 630c487..d80f468 100644
--- a/LibTest/isolate/ReceivePort/lastWhere_A01_t01.dart
+++ b/LibTest/isolate/ReceivePort/lastWhere_A01_t01.dart
@@ -24,40 +24,40 @@
 import "dart:async";
 import "../../../Utils/expect.dart";
 
-void check1(Iterable data, bool test(int element), var expected) {
-  Stream<int> s = new Stream.fromIterable(data);
+void check1(Iterable data, bool test(element), var expected) {
+  Stream s = new Stream.fromIterable(data);
   asyncStart();
-  Future<int> f = s.lastWhere(test);
-  f.then((int actual) {
+  Future f = s.lastWhere(test);
+  f.then((actual) {
     Expect.equals(expected, actual);
     asyncEnd();
   });
 }
 
-void check2(Iterable data, bool test(int element), var expected) {
-  Stream<int> s = new Stream.fromIterable(data);
+void check2(Iterable data, bool test(element), var expected) {
+  Stream s = new Stream.fromIterable(data);
   asyncStart();
-  Future<int> f = s.lastWhere(test, orElse: () {
+  Future f = s.lastWhere(test, orElse: () {
     Expect.fail("should not be called");
   });
-  f.then((int actual) {
+  f.then((actual) {
     Expect.equals(expected, actual);
     asyncEnd();
   });
 }
 
-void check(Iterable data, bool test(int element), var expected) {
+void check(Iterable data, bool test(element), var expected) {
   check1(data, test, expected);
   check2(data, test, expected);
 }
 
 main() {
-  check([1, 2, 3], (int element) => true, 3);
-  check([1, 2, 3], (int element) => element != null, 3);
-  check([1, 2, 3, null], (int element) => element == null, null);
-  check([1, 2, 3], (int element) => element > 0, 3);
+  check([1, 2, 3], (element) => true, 3);
+  check([1, 2, 3], (element) => element != null, 3);
+  check([1, 2, 3, null], (element) => element == null, null);
+  check([1, 2, 3], (element) => element > 0, 3);
   check(new Iterable.generate(10, (int index) => index * 5),
-      (int element) => element != 30, 45);
+      (element) => element != 30, 45);
   check(new Iterable.generate(10, (int index) => index * 5),
-      (int element) => element == 30, 30);
+      (element) => element == 30, 30);
 }
diff --git a/LibTest/isolate/ReceivePort/transform_A01_t01.dart b/LibTest/isolate/ReceivePort/transform_A01_t01.dart
index 350271a..17d7f6f 100644
--- a/LibTest/isolate/ReceivePort/transform_A01_t01.dart
+++ b/LibTest/isolate/ReceivePort/transform_A01_t01.dart
@@ -7,16 +7,17 @@
  * @assertion Stream transform(StreamTransformer<T, dynamic> streamTransformer)
  * Chains this stream as the input of the provided StreamTransformer.
  * Returns the result of streamTransformer.bind itself.
- * @description Checks that the new stream sends the same error and done events as this stream.
+ * @description Checks that the new stream sends the same error and done events
+ * as this stream.
  * @author kaigorodov
  */
 import "dart:async";
 import "../../../Utils/expect.dart";
 import "IsolateStream.dart" as IsolateStream;
 
-StreamTransformer<int, int> createMyTransformer()  {
+StreamTransformer createMyTransformer()  {
   return new StreamTransformer.fromHandlers (
-    handleData: (int event, EventSink<int> sink) {
+    handleData: (event, EventSink sink) {
       sink.add(event);
     }
   );
@@ -24,10 +25,10 @@
 
 void check(Iterable data) {
   Stream s = IsolateStream.fromIterable(data)
-    .map( (x) => x % 2 == 0 ? x : throw new ArgumentError(x) ).asBroadcastStream();
+    .map( (x) => x % 2 == 0 ? x : throw new ArgumentError(x)).asBroadcastStream();
   Stream s2 = s.transform(createMyTransformer());
   
-  Sync2 sync=new Sync2((err1, err2) {
+  Sync2 sync = new Sync2((err1, err2) {
     Expect.listEquals(err1, err2);
   });
 
diff --git a/LibTest/isolate/ReceivePort/transform_A01_t02.dart b/LibTest/isolate/ReceivePort/transform_A01_t02.dart
index 6fb4528..9bcf3e1 100644
--- a/LibTest/isolate/ReceivePort/transform_A01_t02.dart
+++ b/LibTest/isolate/ReceivePort/transform_A01_t02.dart
@@ -15,19 +15,18 @@
 import "../../../Utils/expect.dart";
 import "IsolateStream.dart" as IsolateStream;
 
-var input=[1,2,3,4,5];
-var expected=[1,2,3,6,5,10];
+var input = [1, 2, 3, 4, 5];
+var expected = [1, 2, 3, 6, 5, 10];
 
 // transform: skip evens, produce number and its double
-StreamTransformer<int, int> createMyTransformer() {
-  return new StreamTransformer.fromHandlers (
-    handleData: (int event, EventSink<int> sink) {
-      if (event.isOdd) {
-        sink.add(event);
-        sink.add(event*2);
-      }
+StreamTransformer createMyTransformer() {
+  return new StreamTransformer.fromHandlers(
+      handleData: (event, EventSink sink) {
+    if (event.isOdd) {
+      sink.add(event);
+      sink.add(event * 2);
     }
-  );
+  });
 }
 
 main() {
@@ -38,7 +37,7 @@
 
   s.listen((x) {
     actual.add(x);
-  }, onDone:() {
+  }, onDone: () {
     Expect.listEquals(expected, actual);
     asyncEnd();
   });