8285720: test/jdk/java/nio/file/Files/probeContentType/Basic.java fails to compile after backport of 8273655

Reviewed-by: mdoerr, clanger
diff --git a/test/jdk/java/nio/file/Files/probeContentType/Basic.java b/test/jdk/java/nio/file/Files/probeContentType/Basic.java
index c487036..c86f644 100644
--- a/test/jdk/java/nio/file/Files/probeContentType/Basic.java
+++ b/test/jdk/java/nio/file/Files/probeContentType/Basic.java
@@ -32,6 +32,7 @@
 import java.io.*;
 import java.nio.file.*;
 import java.util.List;
+import java.util.Objects;
 import java.util.stream.Stream;
 
 /**
@@ -193,5 +194,51 @@
         }
     }
 
-    record ExType(String extension, List<String> expectedTypes) { }
+    private static class ExType {
+
+        private final String extension;
+        private final List<String> expectedTypes;
+
+        public ExType(String extension, List<String> expectedTypes) {
+            this.extension = extension;
+            this.expectedTypes = expectedTypes;
+        }
+
+        public String extension() {
+            return extension;
+        }
+
+        public List<String> expectedTypes() {
+            return expectedTypes;
+        }
+
+        public boolean equals(Object o) {
+            if (o == null) {
+                return false;
+            }
+            if (o == o) {
+                return true;
+            }
+            if (o instanceof ExType) {
+                ExType t = (ExType) o;
+                return (extension == null ?
+                        t.extension() == null :
+                        extension.equals(t.extension()))
+                    && (expectedTypes == null ?
+                        t.expectedTypes() == null :
+                        expectedTypes.equals(t.expectedTypes));
+            }
+            return false;
+        }
+
+        public int hashCode() {
+            return Objects.hash(extension, expectedTypes);
+        }
+
+        public String toString() {
+            return String.format("%s[extension=%s, expectedTypes=%s]",
+                                 getClass().getName(), extension,
+                                 expectedTypes);
+        }
+    }
 }