#1231. Experimental flag added
diff --git a/LanguageFeatures/Super-parameters/semantics_A01_t01.dart b/LanguageFeatures/Super-parameters/semantics_A01_t01.dart
index 224ec8f..805fb49 100644
--- a/LanguageFeatures/Super-parameters/semantics_A01_t01.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A01_t01.dart
@@ -16,6 +16,8 @@
 /// any declaration other than a non-redirecting generative constructor
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   S(this.s1);
diff --git a/LanguageFeatures/Super-parameters/semantics_A01_t02.dart b/LanguageFeatures/Super-parameters/semantics_A01_t02.dart
index f6e456d..977c3cd 100644
--- a/LanguageFeatures/Super-parameters/semantics_A01_t02.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A01_t02.dart
@@ -16,6 +16,8 @@
 /// any declaration other than a non-redirecting generative constructor
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1 = 0;
 }
diff --git a/LanguageFeatures/Super-parameters/semantics_A01_t03.dart b/LanguageFeatures/Super-parameters/semantics_A01_t03.dart
index 3f3dd26..7650c60 100644
--- a/LanguageFeatures/Super-parameters/semantics_A01_t03.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A01_t03.dart
@@ -16,6 +16,8 @@
 /// any declaration other than a non-redirecting generative constructor
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1 = 0;
 }
diff --git a/LanguageFeatures/Super-parameters/semantics_A02_t01.dart b/LanguageFeatures/Super-parameters/semantics_A02_t01.dart
index b656cf0..94e781b 100644
--- a/LanguageFeatures/Super-parameters/semantics_A02_t01.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A02_t01.dart
@@ -11,6 +11,8 @@
 /// first token of a <superFormalParameter> production
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1 = 0;
 }
diff --git a/LanguageFeatures/Super-parameters/semantics_A02_t02.dart b/LanguageFeatures/Super-parameters/semantics_A02_t02.dart
index 00ca384..560f3fb 100644
--- a/LanguageFeatures/Super-parameters/semantics_A02_t02.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A02_t02.dart
@@ -11,6 +11,8 @@
 /// first token of a <superFormalParameter> production
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1 = 0;
 }
diff --git a/LanguageFeatures/Super-parameters/semantics_A02_t03.dart b/LanguageFeatures/Super-parameters/semantics_A02_t03.dart
index a30653a..5012885 100644
--- a/LanguageFeatures/Super-parameters/semantics_A02_t03.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A02_t03.dart
@@ -11,6 +11,8 @@
 /// first token of a <superFormalParameter> production
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1 = 0;
 }
diff --git a/LanguageFeatures/Super-parameters/semantics_A03_t01.dart b/LanguageFeatures/Super-parameters/semantics_A03_t01.dart
index 9f8a7bb..079857c 100644
--- a/LanguageFeatures/Super-parameters/semantics_A03_t01.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A03_t01.dart
@@ -11,6 +11,8 @@
 /// of its initializer list has a positional argument
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   S(this.s1);
diff --git a/LanguageFeatures/Super-parameters/semantics_A03_t02.dart b/LanguageFeatures/Super-parameters/semantics_A03_t02.dart
index af7d3e2..85209dc 100644
--- a/LanguageFeatures/Super-parameters/semantics_A03_t02.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A03_t02.dart
@@ -11,6 +11,8 @@
 /// of its initializer list has a positional argument
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2 = 0;
diff --git a/LanguageFeatures/Super-parameters/semantics_A03_t03.dart b/LanguageFeatures/Super-parameters/semantics_A03_t03.dart
index 978c595..2568a12 100644
--- a/LanguageFeatures/Super-parameters/semantics_A03_t03.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A03_t03.dart
@@ -11,6 +11,8 @@
 /// of its initializer list has a named argument
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/semantics_A03_t04.dart b/LanguageFeatures/Super-parameters/semantics_A03_t04.dart
index 31b5e64..0147790 100644
--- a/LanguageFeatures/Super-parameters/semantics_A03_t04.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A03_t04.dart
@@ -11,6 +11,8 @@
 /// of its initializer list has an optional positional argument
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2 = 0;
diff --git a/LanguageFeatures/Super-parameters/semantics_A04_t01.dart b/LanguageFeatures/Super-parameters/semantics_A04_t01.dart
index dec1927..4dc0ab3 100644
--- a/LanguageFeatures/Super-parameters/semantics_A04_t01.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A04_t01.dart
@@ -9,6 +9,8 @@
 /// two parameter declarations with the same name.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class C {
   int i1;
   C(this.i1, int i1);
diff --git a/LanguageFeatures/Super-parameters/semantics_A04_t02.dart b/LanguageFeatures/Super-parameters/semantics_A04_t02.dart
index 9030651..4ecf23f 100644
--- a/LanguageFeatures/Super-parameters/semantics_A04_t02.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A04_t02.dart
@@ -9,6 +9,8 @@
 /// two parameter declarations with the same name.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class C {
   int? i1;
   C(this.i1, [int i1]);
diff --git a/LanguageFeatures/Super-parameters/semantics_A04_t03.dart b/LanguageFeatures/Super-parameters/semantics_A04_t03.dart
index bfb0744..54810a9 100644
--- a/LanguageFeatures/Super-parameters/semantics_A04_t03.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A04_t03.dart
@@ -9,6 +9,8 @@
 /// two parameter declarations with the same name.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class C {
   int? i1;
   C(this.i1, {int i1});
diff --git a/LanguageFeatures/Super-parameters/semantics_A05_t01.dart b/LanguageFeatures/Super-parameters/semantics_A05_t01.dart
index b43a922..89c8920 100644
--- a/LanguageFeatures/Super-parameters/semantics_A05_t01.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A05_t01.dart
@@ -11,6 +11,8 @@
 /// named argument with name n.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int? n;
   S({int? n}) : this.n = n;
diff --git a/LanguageFeatures/Super-parameters/semantics_A05_t02.dart b/LanguageFeatures/Super-parameters/semantics_A05_t02.dart
index 0ac4afe..e70e854 100644
--- a/LanguageFeatures/Super-parameters/semantics_A05_t02.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A05_t02.dart
@@ -11,6 +11,8 @@
 /// named argument with name n.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t01.dart b/LanguageFeatures/Super-parameters/semantics_A06_t01.dart
index 07bdbb6..23eac01 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t01.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t01.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t02.dart b/LanguageFeatures/Super-parameters/semantics_A06_t02.dart
index 66a500b..c402a2b 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t02.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t02.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t03.dart b/LanguageFeatures/Super-parameters/semantics_A06_t03.dart
index 0d1ed31..0a8b559 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t03.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t03.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t04.dart b/LanguageFeatures/Super-parameters/semantics_A06_t04.dart
index ce11d8d..029a6be 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t04.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t04.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t05.dart b/LanguageFeatures/Super-parameters/semantics_A06_t05.dart
index 1214567..07ff707 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t05.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t05.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t06.dart b/LanguageFeatures/Super-parameters/semantics_A06_t06.dart
index df50ca5..5658d16 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t06.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t06.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t07.dart b/LanguageFeatures/Super-parameters/semantics_A06_t07.dart
index b46d21d..d9efdf5 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t07.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t07.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t08.dart b/LanguageFeatures/Super-parameters/semantics_A06_t08.dart
index ade63f0..93fd65e 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t08.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t08.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t09.dart b/LanguageFeatures/Super-parameters/semantics_A06_t09.dart
index 3746317..b269baf 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t09.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t09.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t10.dart b/LanguageFeatures/Super-parameters/semantics_A06_t10.dart
index e357f2c..13fdba1 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t10.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t10.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t11.dart b/LanguageFeatures/Super-parameters/semantics_A06_t11.dart
index 45e1bc0..6857f4a 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t11.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t11.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t12.dart b/LanguageFeatures/Super-parameters/semantics_A06_t12.dart
index a23dc0c..68e8041 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t12.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t12.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t13.dart b/LanguageFeatures/Super-parameters/semantics_A06_t13.dart
index 2fcfb26..ded9487 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t13.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t13.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t14.dart b/LanguageFeatures/Super-parameters/semantics_A06_t14.dart
index 87dac0b..2d9b856 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t14.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t14.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t15.dart b/LanguageFeatures/Super-parameters/semantics_A06_t15.dart
index 76be55c..0c9b1f7 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t15.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t15.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/semantics_A06_t16.dart b/LanguageFeatures/Super-parameters/semantics_A06_t16.dart
index 5689971..2006753 100644
--- a/LanguageFeatures/Super-parameters/semantics_A06_t16.dart
+++ b/LanguageFeatures/Super-parameters/semantics_A06_t16.dart
@@ -26,6 +26,8 @@
 /// super-constructor parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t01.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t01.dart
index 00b2845..68d53a0 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t01.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t01.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t02.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t02.dart
index ec28719..b6424a5 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t02.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t02.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t03.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t03.dart
index 22b0566..e166e87 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t03.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t03.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t04.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t04.dart
index 868ff4b..5cf4935 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t04.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t04.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t05.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t05.dart
index 0970775..a98c2ef 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t05.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t05.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t06.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t06.dart
index b376b22..3ebf6ed 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t06.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t06.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t07.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t07.dart
index fc17fda..272a3dc 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t07.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t07.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t08.dart b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t08.dart
index afcec6a..e760aab 100644
--- a/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t08.dart
+++ b/LanguageFeatures/Super-parameters/super_constructor_invocation_A01_t08.dart
@@ -15,6 +15,8 @@
 /// @description Check that the same constructor is targeted by s’ as by s
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int? s1;
   int? s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A01_t01.dart b/LanguageFeatures/Super-parameters/type_inference_A01_t01.dart
index 602d423..998000f 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A01_t01.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A01_t01.dart
@@ -12,6 +12,8 @@
 /// that remains the type of the parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 test<T>(T t) {}
diff --git a/LanguageFeatures/Super-parameters/type_inference_A01_t02.dart b/LanguageFeatures/Super-parameters/type_inference_A01_t02.dart
index aca309d..fb16a70 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A01_t02.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A01_t02.dart
@@ -12,6 +12,8 @@
 /// that remains the type of the parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 test<T>(T t) {}
 
 class C<T> {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A01_t03.dart b/LanguageFeatures/Super-parameters/type_inference_A01_t03.dart
index f624743..0da00de 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A01_t03.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A01_t03.dart
@@ -12,6 +12,8 @@
 /// that remains the type of the parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 test<T>(T t) {}
diff --git a/LanguageFeatures/Super-parameters/type_inference_A02_t01.dart b/LanguageFeatures/Super-parameters/type_inference_A02_t01.dart
index d76fa8d..0a2fc1e 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A02_t01.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A02_t01.dart
@@ -15,6 +15,8 @@
 /// of the instance variable named name of the surrounding class
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 test<T>(T t) {}
diff --git a/LanguageFeatures/Super-parameters/type_inference_A02_t02.dart b/LanguageFeatures/Super-parameters/type_inference_A02_t02.dart
index 8611d67..9e557f8 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A02_t02.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A02_t02.dart
@@ -15,6 +15,8 @@
 /// of the instance variable named name of the surrounding class
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 test<T>(T t) {}
 
 class C<T> {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A03_t01.dart b/LanguageFeatures/Super-parameters/type_inference_A03_t01.dart
index 0c5c375..e376a4f 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A03_t01.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A03_t01.dart
@@ -14,6 +14,8 @@
 /// parameter
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 test<T>(T t) {}
diff --git a/LanguageFeatures/Super-parameters/type_inference_A03_t02.dart b/LanguageFeatures/Super-parameters/type_inference_A03_t02.dart
index 5d6305b..c3f9257 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A03_t02.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A03_t02.dart
@@ -14,6 +14,8 @@
 /// parameter
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 test<T>(T t) {}
diff --git a/LanguageFeatures/Super-parameters/type_inference_A03_t03.dart b/LanguageFeatures/Super-parameters/type_inference_A03_t03.dart
index 6334f36..0832efc 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A03_t03.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A03_t03.dart
@@ -14,6 +14,8 @@
 /// parameter
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 test<T>(T t) {}
diff --git a/LanguageFeatures/Super-parameters/type_inference_A04_t01.dart b/LanguageFeatures/Super-parameters/type_inference_A04_t01.dart
index 650db22..3711369 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A04_t01.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A04_t01.dart
@@ -11,6 +11,8 @@
 /// there is no information about the parameter type
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class C<T> {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A04_t02.dart b/LanguageFeatures/Super-parameters/type_inference_A04_t02.dart
index fff654c..ebd0846 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A04_t02.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A04_t02.dart
@@ -11,6 +11,8 @@
 /// there is no information about the parameter type
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S<T> {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A04_t03.dart b/LanguageFeatures/Super-parameters/type_inference_A04_t03.dart
index fb0b83f..6ca2bbf 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A04_t03.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A04_t03.dart
@@ -11,6 +11,8 @@
 /// there is no information about the parameter type
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S<T> {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A04_t04.dart b/LanguageFeatures/Super-parameters/type_inference_A04_t04.dart
index a73de47..76b9f08 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A04_t04.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A04_t04.dart
@@ -11,6 +11,8 @@
 /// there is no information about the parameter type
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S<T> {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A05_t01.dart b/LanguageFeatures/Super-parameters/type_inference_A05_t01.dart
index 599487f..b6ea0ee 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A05_t01.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A05_t01.dart
@@ -16,6 +16,8 @@
 /// of p, then p gets the default value d
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A05_t02.dart b/LanguageFeatures/Super-parameters/type_inference_A05_t02.dart
index 0b62a15..00c3afd 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A05_t02.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A05_t02.dart
@@ -16,6 +16,8 @@
 /// of p, then p gets the default value d
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A05_t03.dart b/LanguageFeatures/Super-parameters/type_inference_A05_t03.dart
index b032e9d..b111e46 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A05_t03.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A05_t03.dart
@@ -16,6 +16,8 @@
 /// of p, then p gets the default value d
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 import "../../Utils/expect.dart";
 
 class S {
diff --git a/LanguageFeatures/Super-parameters/type_inference_A06_t01.dart b/LanguageFeatures/Super-parameters/type_inference_A06_t01.dart
index b68aa85..882a42a 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A06_t01.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A06_t01.dart
@@ -12,6 +12,8 @@
 /// type is potentially non-nullable and it still does not have a default value.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 abstract class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A07_t01.dart b/LanguageFeatures/Super-parameters/type_inference_A07_t01.dart
index 284b65b..20135e5 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A07_t01.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A07_t01.dart
@@ -10,6 +10,8 @@
 /// parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 abstract class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A07_t02.dart b/LanguageFeatures/Super-parameters/type_inference_A07_t02.dart
index d23e4fd..5801462 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A07_t02.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A07_t02.dart
@@ -10,6 +10,8 @@
 /// parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 abstract class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A07_t03.dart b/LanguageFeatures/Super-parameters/type_inference_A07_t03.dart
index 48c450c..b3848fa 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A07_t03.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A07_t03.dart
@@ -10,6 +10,8 @@
 /// parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 abstract class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A07_t04.dart b/LanguageFeatures/Super-parameters/type_inference_A07_t04.dart
index e2cc280..a9ae879 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A07_t04.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A07_t04.dart
@@ -10,6 +10,8 @@
 /// parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S<T> {
   int s1;
   T s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A07_t05.dart b/LanguageFeatures/Super-parameters/type_inference_A07_t05.dart
index b5de620..34e979e 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A07_t05.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A07_t05.dart
@@ -10,6 +10,8 @@
 /// parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S<T> {
   int s1;
   T s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A07_t06.dart b/LanguageFeatures/Super-parameters/type_inference_A07_t06.dart
index 609eeeb..a2e243f 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A07_t06.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A07_t06.dart
@@ -10,6 +10,8 @@
 /// parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;
diff --git a/LanguageFeatures/Super-parameters/type_inference_A07_t07.dart b/LanguageFeatures/Super-parameters/type_inference_A07_t07.dart
index 1b4dc93..0162ab8 100644
--- a/LanguageFeatures/Super-parameters/type_inference_A07_t07.dart
+++ b/LanguageFeatures/Super-parameters/type_inference_A07_t07.dart
@@ -10,6 +10,8 @@
 /// parameter.
 /// @author sgrekhov@unipro.ru
 
+// SharedOptions=--enable-experiment=super-parameters
+
 class S {
   int s1;
   int s2;