Fork mustella results parser for JDK 18+ compatibility
diff --git a/build.xml b/build.xml
index 340533d..c23fbc0 100644
--- a/build.xml
+++ b/build.xml
@@ -1479,7 +1479,8 @@
     </target>
 
     <target name="mustellaresultsparser" unless="skipTests">
-        <java classname="mustella.MustellaResultsParser" failonerror="true">
+        <!-- fork: unforked <java> needs a SecurityManager to trap System.exit, which JDK 18+ refuses -->
+        <java classname="mustella.MustellaResultsParser" fork="true" failonerror="true">
             <sysproperty key="APPDATA" value="${env.APPDATA}"/>
             <classpath>
                 <pathelement location="${ROYALE_HOME}/mustella/target/classes"/>