diff --git a/ipaacalib/java/src/ipaaca/util/communication/FutureIU.java b/ipaacalib/java/src/ipaaca/util/communication/FutureIU.java
index 6d942d7047f31e4204071fcf29d8c50c7720a15c..c9130cbd4176182ceb60d49c2a088b6ef281299e 100644
--- a/ipaacalib/java/src/ipaaca/util/communication/FutureIU.java
+++ b/ipaacalib/java/src/ipaaca/util/communication/FutureIU.java
@@ -65,7 +65,7 @@ public class FutureIU
     }
 
     /**
-     * Wait for at most the given time for the IU and take it (can be done only once)    
+     * Wait for at most the given time for the IU and take it (can be done only once), return null on timeout    
      */
     public AbstractIU take(long timeout, TimeUnit unit) throws InterruptedException
     {
diff --git a/ipaacalib/java/src/ipaaca/util/communication/FutureIUs.java b/ipaacalib/java/src/ipaaca/util/communication/FutureIUs.java
index 30241e5d2b484d121e43237a74a6fee4b2f41704..f52d0fb4a8ec1215f08be3a83518f0f606e0035d 100644
--- a/ipaacalib/java/src/ipaaca/util/communication/FutureIUs.java
+++ b/ipaacalib/java/src/ipaaca/util/communication/FutureIUs.java
@@ -55,7 +55,7 @@ public class FutureIUs
     }
     
     /**
-     * Wait for at most the given time for the IU and take it (can be done only once)    
+     * Wait for at most the given time for the IU and take it (can be done only once), return null on timeout        
      */
     public AbstractIU take(String idValue, long timeout, TimeUnit unit) throws InterruptedException
     {