More fix for #1109: Test LibraryFeatures/nnbd/Least-greatest-closure/typedef/typedef_dynamic_t22 removed according to the issue evaluation, static exception is thrown.
diff --git a/LanguageFeatures/nnbd/weak/Least-greatest-closure/typedef/typedef_dynamic_t22.dart b/LanguageFeatures/nnbd/weak/Least-greatest-closure/typedef/typedef_dynamic_t22.dart
deleted file mode 100644
index f916396..0000000
--- a/LanguageFeatures/nnbd/weak/Least-greatest-closure/typedef/typedef_dynamic_t22.dart
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2021, 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 The definitions of least and greatest closure are changed in null
-/// safe libraries to substitute [Never] in positions where previously [Null
-/// would have been substituted, and [Object?] in positions where previously
-/// [Object] or [dynamic] would have been substituted.
-/// @description Check that correct type is substituted for [typedef check<X> =
-/// void Function(X x)].
-/// @note Read more about the least and greatest closure test template:
-/// https://github.com/dart-lang/co19/issues/575#issuecomment-613542349
-///
-/// @Issue 44163, 44164
-/// @author iarkh@unipro.ru
-
-// Requirements=nnbd-weak
-
-import "../../../../../Utils/expect.dart";
-
-typedef check<X> = X Function(X x);
-typedef expected = Object? Function(Never x);
-
-void main() {
-  void f<X>(check<X> Function() g) => g();
-  Expect.throws(() { f(() => captureTypeArgument()); });
-  Expect.equals(expected, capturedTypeArgument);
-}