SLING-7798 Switch from JSR-305 annotations to JetBrains Nullable/NotNull annotations
diff --git a/pom.xml b/pom.xml
index f38362f..fc20ee4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.sling</groupId>
     <artifactId>sling</artifactId>
-    <version>33</version>
+    <version>34</version>
     <relativePath />
   </parent>
 
@@ -106,10 +106,10 @@
       <version>1.0.0</version>
       <scope>provided</scope>
     </dependency>
-    <!-- jsr305 -->
+    <!-- nullability -->
     <dependency>
-      <groupId>com.google.code.findbugs</groupId>
-      <artifactId>jsr305</artifactId>
+      <groupId>org.jetbrains</groupId>
+      <artifactId>annotations</artifactId>
       <scope>provided</scope>
     </dependency>
     <!-- logging -->
diff --git a/src/main/java/org/apache/sling/resource/presence/ResourcePresence.java b/src/main/java/org/apache/sling/resource/presence/ResourcePresence.java
index 71b6a9d..d76fd8e 100644
--- a/src/main/java/org/apache/sling/resource/presence/ResourcePresence.java
+++ b/src/main/java/org/apache/sling/resource/presence/ResourcePresence.java
@@ -18,11 +18,13 @@
  */
 package org.apache.sling.resource.presence;
 
+import org.jetbrains.annotations.NotNull;
 import org.osgi.annotation.versioning.ProviderType;
 
 @ProviderType
 public interface ResourcePresence {
 
+    @NotNull
     String getPath();
 
 }
diff --git a/src/main/java/org/apache/sling/resource/presence/package-info.java b/src/main/java/org/apache/sling/resource/presence/package-info.java
index 0eec5e0..29e052a 100644
--- a/src/main/java/org/apache/sling/resource/presence/package-info.java
+++ b/src/main/java/org/apache/sling/resource/presence/package-info.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-@Version("1.0.0")
+@Version("1.0.1")
 package org.apache.sling.resource.presence;
 
 import org.osgi.annotation.versioning.Version;