Merge pull request #85 from srawlins/fix-supports-condition

Fix Supports{Con,Dis}junction
diff --git a/lib/src/tree.dart b/lib/src/tree.dart
index 70b64c8..e844307 100644
--- a/lib/src/tree.dart
+++ b/lib/src/tree.dart
@@ -514,7 +514,7 @@
   SupportsConjunction(this.conditions, SourceSpan span) : super(span);
 
   SupportsConjunction clone() {
-    var clonedConditions = <SupportsCondition>[];
+    var clonedConditions = <SupportsConditionInParens>[];
     for (var condition in conditions) {
       clonedConditions.add(condition.clone());
     }
@@ -530,7 +530,7 @@
   SupportsDisjunction(this.conditions, SourceSpan span) : super(span);
 
   SupportsDisjunction clone() {
-    var clonedConditions = <SupportsCondition>[];
+    var clonedConditions = <SupportsConditionInParens>[];
     for (var condition in conditions) {
       clonedConditions.add(condition.clone());
     }