{
  "base_revision": "c617ad52",
  "target_measurement_revision": "5fa5ceae",
  "patch": "diff --git a/src/test/java/tech/streamfusion/FlinkInferredNestedScalarSqlHarnessTest.java b/src/test/java/tech/streamfusion/FlinkInferredNestedScalarSqlHarnessTest.java\nindex f485415f..81a8ab0e 100644\n--- a/src/test/java/tech/streamfusion/FlinkInferredNestedScalarSqlHarnessTest.java\n+++ b/src/test/java/tech/streamfusion/FlinkInferredNestedScalarSqlHarnessTest.java\n@@ -23,34 +23,6 @@ import org.junit.jupiter.params.ParameterizedTest;\n import org.junit.jupiter.params.provider.ValueSource;\n \n class FlinkInferredNestedScalarSqlHarnessTest {\n-  @ParameterizedTest\n-  @ValueSource(strings = {\"nn-root\", \"nn-child\"})\n-  void nonNullOutputHintsKeepReleasedBehavior(String mode) {\n-    try (var metrics = new RecoveryExecutionMetrics()) {\n-      var runs =\n-          NativeFailureParity.run(\n-              () -> environment(96, mode, metrics), \"SELECT id,inferred(r) FROM inputs\");\n-      if (mode.equals(\"nn-root\")) {\n-        runs.assertFailure(\n-            RuntimeException.class,\n-            \"Column 'EXPR$1' is NOT NULL\",\n-            NativeFailureParity.Phase.ROW_EVALUATION,\n-            NativeFailureParity.Route.NATIVE);\n-      } else assertValues(runs, metrics);\n-    }\n-  }\n-\n-  @Test\n-  void nonNullRootResultsKeepSuccessfulFilteredValues() {\n-    try (var metrics = new RecoveryExecutionMetrics()) {\n-      assertValues(\n-          NativeFailureParity.run(\n-              () -> environment(96, \"nn-root\", metrics),\n-              \"SELECT id,inferred(r) FROM inputs WHERE r IS NOT NULL\"),\n-          metrics);\n-    }\n-  }\n-\n   @ParameterizedTest\n   @ValueSource(\n       strings = {\n@@ -213,12 +185,6 @@ class FlinkInferredNestedScalarSqlHarnessTest {\n   private static TableEnvironment register(TableEnvironment table, String mode) {\n     ScalarFunction function;\n     switch (mode) {\n-      case \"nn-root\":\n-        function = new NonNullRoot();\n-        break;\n-      case \"nn-child\":\n-        function = new NonNullChild();\n-        break;\n       case \"delegating\":\n         function = new FlinkNestedScalarSqlHarnessTest.CustomInference();\n         break;\n@@ -257,30 +223,6 @@ class FlinkInferredNestedScalarSqlHarnessTest {\n     }\n   }\n \n-  public static class NonNullRoot extends Typed {\n-    @Override\n-    public TypeInference getTypeInference(DataTypeFactory factory) {\n-      return TypeInference.newBuilder()\n-          .typedArguments(nestedType())\n-          .outputTypeStrategy(TypeStrategies.explicit(nestedType().notNull()))\n-          .build();\n-    }\n-  }\n-\n-  public static class NonNullChild extends Typed {\n-    @Override\n-    public TypeInference getTypeInference(DataTypeFactory factory) {\n-      var output =\n-          DataTypes.ROW(\n-              DataTypes.FIELD(\"value\", DataTypes.BIGINT().notNull()),\n-              DataTypes.FIELD(\"tags\", DataTypes.ARRAY(DataTypes.STRING())));\n-      return TypeInference.newBuilder()\n-          .typedArguments(nestedType())\n-          .outputTypeStrategy(TypeStrategies.explicit(output))\n-          .build();\n-    }\n-  }\n-\n   public static class Retaining extends Typed {\n     private transient Row previous;\n \n"
}
