eliminate code warnings through null-analysis annotations
diff --git a/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java b/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java
index 9d3226b..42a85f8 100644
--- a/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java
+++ b/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java
@@ -32,6 +32,7 @@
     private String description;
     private Map<String,String> properties;
 
+    @SuppressWarnings({ "null", "unused" })
     public AbstractMetadata(@NotNull String name) {
         if (name == null) {
             throw new IllegalArgumentException("Invalid name: " + name);
diff --git a/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java b/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java
index e93fb8b..87e8417 100644
--- a/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java
+++ b/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java
@@ -89,6 +89,7 @@
     }
 
     @Test(expected=IllegalArgumentException.class)
+    @SuppressWarnings("null")
     public void testNullNale() {
         new PropertyMetadata<>(null, Object.class);
     }