JUnit 5.10.1
diff --git a/webbeans-junit5/pom.xml b/webbeans-junit5/pom.xml
index 1be51a2..35ef3f1 100644
--- a/webbeans-junit5/pom.xml
+++ b/webbeans-junit5/pom.xml
@@ -60,7 +60,7 @@
         <dependency>
             <groupId>org.junit.jupiter</groupId>
             <artifactId>junit-jupiter</artifactId>
-            <version>5.4.2</version>
+            <version>5.10.1</version>
             <scope>provided</scope>
         </dependency>
     </dependencies>
diff --git a/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/perclass/PerMethodTest.java b/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/perclass/PerMethodTest.java
index 2cc1da8..a134491 100644
--- a/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/perclass/PerMethodTest.java
+++ b/webbeans-junit5/src/test/java/org/apache/openwebbeans/junit5/perclass/PerMethodTest.java
@@ -24,12 +24,15 @@
 import org.junit.jupiter.api.Order;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.TestInstance;
+import org.junit.jupiter.api.extension.ExecutableInvoker;
 import org.junit.jupiter.api.extension.ExtendWith;
 import org.junit.jupiter.api.extension.ExtensionContext;
 import org.junit.jupiter.api.extension.TestInstances;
 
 import jakarta.enterprise.inject.spi.BeanManager;
 import jakarta.enterprise.inject.spi.CDI;
+import org.junit.jupiter.api.parallel.ExecutionMode;
+
 import java.lang.annotation.Annotation;
 import java.lang.reflect.AnnotatedElement;
 import java.lang.reflect.Field;
@@ -37,6 +40,7 @@
 import java.util.Map;
 import java.util.Optional;
 import java.util.Set;
+import java.util.function.Function;
 import java.util.stream.Stream;
 
 import static java.util.Optional.of;
@@ -297,6 +301,11 @@
                 }
 
                 @Override
+                public <T> Optional<T> getConfigurationParameter(String s, Function<String, T> function) {
+                    return extensionContext.getConfigurationParameter(s, function);
+                }
+
+                @Override
                 public void publishReportEntry(final Map<String, String> map)
                 {
                     extensionContext.publishReportEntry(map);
@@ -319,6 +328,16 @@
                 {
                     return extensionContext.getStore(namespace);
                 }
+
+                @Override
+                public ExecutionMode getExecutionMode() {
+                    return extensionContext.getExecutionMode();
+                }
+
+                @Override
+                public ExecutableInvoker getExecutableInvoker() {
+                    return extensionContext.getExecutableInvoker();
+                }
             });
             super.beforeEach(extensionContext);
         }