Remove final from Jakarta Rest Application subclasses containing Bean Defining Annotations.  CDI rejects final classes.
diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/client/exceptions/ClientExceptionsIT.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/client/exceptions/ClientExceptionsIT.java
index 212dabb..5c562ba 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/client/exceptions/ClientExceptionsIT.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/client/exceptions/ClientExceptionsIT.java
@@ -197,7 +197,7 @@
     }
 
     @ApplicationPath("")
-    public static final class StatusApplication extends Application {
+    public static class StatusApplication extends Application {
 
         @Override
         public Set<Class<?>> getClasses() {
diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/contextprovider/JsonbContextProviderIT.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/contextprovider/JsonbContextProviderIT.java
index 8d2e9f5..34b24e0 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/contextprovider/JsonbContextProviderIT.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/spec/contextprovider/JsonbContextProviderIT.java
@@ -162,14 +162,14 @@
     }
 
     @ApplicationPath("")
-    public static final class EchoApplication extends Application {
+    public static class EchoApplication extends Application {
         @Override
-        public final Set<Class<?>> getClasses() {
+        public Set<Class<?>> getClasses() {
             return Collections.singleton(EchoResource.class);
         }
 
         @Override
-        public final Set<Object> getSingletons() {
+        public Set<Object> getSingletons() {
             return Collections.singleton(new CustomJsonbProvider(SERVER));
         }