Update Javadoc
diff --git a/src/main/java/org/apache/sling/feature/Feature.java b/src/main/java/org/apache/sling/feature/Feature.java
index 9fc53d5..d4346b3 100644
--- a/src/main/java/org/apache/sling/feature/Feature.java
+++ b/src/main/java/org/apache/sling/feature/Feature.java
@@ -324,6 +324,7 @@
 
     /**
      * Return a mutable map of metadata for the framework property
+     * @param key The name of the property.
      * @return A mutable map or {@code null} if the framework property does not exist
      * @since 1.7.0
      */
@@ -333,6 +334,7 @@
 
     /**
      * Return a mutable map of metadata for the variable
+     * @param key The name of the variable.
      * @return A mutable map or {@code null} if the variable does not exist
      * @since 1.7.0
      */
@@ -343,7 +345,7 @@
     /**
      * Get the feature origins for the metadata- if recorded
      * 
-     * @param The metadata (for a variable or framework property)
+     * @param metadata The metadata (for a variable or framework property)
      * @return A immutable list of feature artifact ids - list is never empty
      * @since 1.7
      * @throws IllegalArgumentException If the stored values are not valid artifact ids
@@ -365,7 +367,7 @@
 
     /**
      * Set the feature origins for the metadata
-     * @param The metadata (for a variable or framework property)
+     * @param metadata The metadata (for a variable or framework property)
      * @param featureOrigins the list of artifact ids or null to remove the info from this object
      * @since 1.7
      */
diff --git a/src/main/java/org/apache/sling/feature/io/IOUtils.java b/src/main/java/org/apache/sling/feature/io/IOUtils.java
index 297acbe..1ac96c6 100644
--- a/src/main/java/org/apache/sling/feature/io/IOUtils.java
+++ b/src/main/java/org/apache/sling/feature/io/IOUtils.java
@@ -174,7 +174,7 @@
      *              if it can not be presented as a file directly
      * @param tmpDir the tmpDir to use (null for default)
      * @return the file the url points to (or null if none) - or a tmp file if cache is true and the url could be cached
-     * @throws IOException
+     * @throws IOException When an IO Exception occurs.
      */
     public static File getFileFromURL(URL url, boolean cache, File tmpDir) throws IOException {
         File result;
diff --git a/src/main/java/org/apache/sling/feature/io/artifacts/ArtifactHandler.java b/src/main/java/org/apache/sling/feature/io/artifacts/ArtifactHandler.java
index c4d87ce..07ed587 100644
--- a/src/main/java/org/apache/sling/feature/io/artifacts/ArtifactHandler.java
+++ b/src/main/java/org/apache/sling/feature/io/artifacts/ArtifactHandler.java
@@ -44,7 +44,7 @@
      * Create a new handler.
      *
      * @param file The file for the artifact
-     * @throws MalformedURLException
+     * @throws MalformedURLException If the file name cannot be converted to a URL.
      * @since 1.1.0
      */
     public ArtifactHandler(final File file) throws MalformedURLException {