Fixed Issue #457:  added test which checks that static member of an extension cannot be accessed through an extension override.
diff --git a/LanguageFeatures/Extension-methods/static_member_t02.dart b/LanguageFeatures/Extension-methods/static_member_t02.dart
index cb72249..a9d7a84 100644
--- a/LanguageFeatures/Extension-methods/static_member_t02.dart
+++ b/LanguageFeatures/Extension-methods/static_member_t02.dart
@@ -20,8 +20,7 @@
 }
 
 main() {
-  const String str = "12345";
+  String str = "12345";
   Expect.equals(str, str.smart());
   Expect.equals(str, MySmart.smartHelper(str));
-  Expect.equals(str, MySmart(str).smartHelper(str));
 }
diff --git a/LanguageFeatures/Extension-methods/static_member_t05.dart b/LanguageFeatures/Extension-methods/static_member_t05.dart
new file mode 100644
index 0000000..288546c
--- /dev/null
+++ b/LanguageFeatures/Extension-methods/static_member_t05.dart
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2019, the Dart project authors.  Please see the AUTHORS file
+ * for details. All rights reserved. Use of this source code is governed by a
+ * BSD-style license that can be found in the LICENSE file.
+ */
+/**
+ * @assertion Static member declarations in the extension declaration can be
+ * accessed the same way as static members of a class or mixin declaration: By
+ * prefixing with the extension's name.
+ * @description Check that static member of an extension cannot be accessed
+ * through an extension override
+ * (see https://github.com/dart-lang/language/issues/481 for more details)
+ * @compile-error
+ * @author iarkh@unipro.ru
+ */
+// SharedOptions=--enable-experiment=extension-methods
+
+extension MySmart on Object {
+  static void smartHelper() {}
+}
+
+main() {
+  MySmart("12345").smartHelper();
+}