diff --git a/pom.xml b/pom.xml
index 6fd8d86..0c7c7be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,6 +120,13 @@
compile
+
+ org.jetbrains
+ annotations
+ 22.0.0
+ compile
+
+
junit
junit
diff --git a/src/main/java/cc/carm/app/aliddns/Main.java b/src/main/java/cc/carm/app/aliddns/Main.java
index f4ea8c6..7c2bc90 100644
--- a/src/main/java/cc/carm/app/aliddns/Main.java
+++ b/src/main/java/cc/carm/app/aliddns/Main.java
@@ -2,7 +2,7 @@
import cc.carm.app.aliddns.manager.ConfigManager;
import cc.carm.app.aliddns.manager.RequestManager;
-import com.sun.istack.internal.NotNull;
+import org.jetbrains.annotations.NotNull;
import java.util.Arrays;
import java.util.Timer;
diff --git a/src/main/java/cc/carm/app/aliddns/manager/ConfigManager.java b/src/main/java/cc/carm/app/aliddns/manager/ConfigManager.java
index 3b599a7..54ff6d1 100644
--- a/src/main/java/cc/carm/app/aliddns/manager/ConfigManager.java
+++ b/src/main/java/cc/carm/app/aliddns/manager/ConfigManager.java
@@ -1,9 +1,9 @@
package cc.carm.app.aliddns.manager;
import com.google.common.base.Charsets;
-import com.sun.istack.internal.Nullable;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
+import org.jetbrains.annotations.Nullable;
import java.io.*;
import java.net.URL;
diff --git a/src/main/java/cc/carm/app/aliddns/model/UpdateRequest.java b/src/main/java/cc/carm/app/aliddns/model/UpdateRequest.java
index af8ee66..82975ab 100644
--- a/src/main/java/cc/carm/app/aliddns/model/UpdateRequest.java
+++ b/src/main/java/cc/carm/app/aliddns/model/UpdateRequest.java
@@ -11,8 +11,8 @@
import com.aliyuncs.alidns.model.v20150109.UpdateDomainRecordResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
-import com.sun.istack.internal.NotNull;
import org.bukkit.configuration.ConfigurationSection;
+import org.jetbrains.annotations.NotNull;
import java.util.List;