diff --git a/OutlawEditor/.vscode/settings.json b/OutlawEditor/.vscode/settings.json
new file mode 100644
index 00000000..e0f15db2
--- /dev/null
+++ b/OutlawEditor/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "java.configuration.updateBuildConfiguration": "automatic"
+}
\ No newline at end of file
diff --git a/OutlawEditor/pom.xml b/OutlawEditor/pom.xml
index 86ae1652..532220e2 100644
--- a/OutlawEditor/pom.xml
+++ b/OutlawEditor/pom.xml
@@ -54,8 +54,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 17
- 17
+ 25
+ 25
3.13.0
diff --git a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java
index 57e88a9e..50773f86 100644
--- a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java
+++ b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java
@@ -27,8 +27,6 @@ import java.util.stream.Stream;
import javax.xml.namespace.QName;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-
import org.badvision.outlaweditor.api.ApplicationState;
import static org.badvision.outlaweditor.data.DataUtilities.extract;
import static org.badvision.outlaweditor.data.DataUtilities.extractFirst;
@@ -47,8 +45,6 @@ import org.badvision.outlaweditor.spelling.Suggestion;
import org.badvision.outlaweditor.ui.ApplicationUIController;
import org.badvision.outlaweditor.ui.MythosScriptEditorController;
import org.w3c.dom.Document;
-import org.xml.sax.SAXException;
-
import jakarta.xml.bind.JAXBContext;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.JAXBException;
@@ -277,7 +273,7 @@ public class MythosEditor {
}
public List getParametersForScript(Script script) {
- List allArgs = new ArrayList();
+ List allArgs = new ArrayList<>();
if (script.getBlock() != null) {
extractFirst(script.getBlock(), Mutation.class)
.ifPresent((m) -> m.getArg().stream().map(Arg::getName).forEach(allArgs::add));