Merge pull request #76 from seanf/futureable-void

List 'void' as valid Futureable return
diff --git a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java
index 2a725c2..118b588 100644
--- a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java
+++ b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java
@@ -29,7 +29,7 @@
 
 /**
  * Mark the method as execute in a thread pool and not synchronously.
- * Note: it should return a CompletionStage or Future.
+ * Note: it should return a CompletionStage, Future or void.
  */
 @InterceptorBinding
 @Retention(RUNTIME)
diff --git a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java
index facecdc..3b652a1 100644
--- a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java
+++ b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java
@@ -141,7 +141,7 @@
                 !void.class.isAssignableFrom(returnType) &&
                 (COMPLETION_STAGE == null || !COMPLETION_STAGE.isAssignableFrom(returnType)))
         {
-            throw new IllegalArgumentException("Return type should be a CompletableStage, Future or Void");
+            throw new IllegalArgumentException("Return type should be a CompletableStage, Future or void");
         }
 
         if (configByMethod == null)