Revert "Revert "Basic structural redefinition support""

This reverts commit 5a2301d897294ff4ee6de71f459dc2566dc3fa1a.

Bug: 134162467

Reason for revert: Relanding as unclear if issue is due to topic.

Change-Id: Ib1d1cf2e9132e30c9649b760ae9ae2d8ceacf843
diff --git a/test/knownfailures.json b/test/knownfailures.json
index 2611077..42126d8 100644
--- a/test/knownfailures.json
+++ b/test/knownfailures.json
@@ -1121,7 +1121,16 @@
                   "1957-error-ext",
                   "1972-jni-id-swap-indices",
                   "1973-jni-id-swap-pointer",
-                  "1974-resize-array"
+                  "1974-resize-array",
+                  "1975-hello-structural-transformation",
+                  "1976-hello-structural-static-methods",
+                  "1977-hello-structural-obsolescence",
+                  "1978-regular-obsolete-then-structural-obsolescence",
+                  "1979-threaded-structural-transformation",
+                  "1980-obsolete-object-cleared",
+                  "1981-structural-redef-private-method-handles",
+                  "1982-no-virtuals-structural-redefinition",
+                  "1983-structural-redefinition-failures"
                 ],
         "variant": "jvm",
         "description": ["Doesn't run on RI."]