diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
new file mode 100644
index 000000000..d163deae3
--- /dev/null
+++ b/.idea/deploymentTargetDropDown.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/assets/data/common/tooling-api-all.jar b/app/src/main/assets/data/common/tooling-api-all.jar
index 6858e2a11..f0ce98d4e 100644
Binary files a/app/src/main/assets/data/common/tooling-api-all.jar and b/app/src/main/assets/data/common/tooling-api-all.jar differ
diff --git a/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/utils/EditHelper.java b/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/utils/EditHelper.java
index e980dbb3c..1f8baac9a 100644
--- a/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/utils/EditHelper.java
+++ b/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/utils/EditHelper.java
@@ -62,8 +62,8 @@ public class EditHelper {
}
public static boolean containsImport(@NonNull Path file, Set imports, String className) {
- if (imports == null || imports.isEmpty()) {
- return false;
+ if (imports == null) {
+ imports = Collections.emptySet();
}
final String pkgName = Extractors.packageName(className);