diff --git a/apps/i2psnark/java/src/net/i2p/kademlia/KBucket.java b/apps/i2psnark/java/src/net/i2p/kademlia/KBucket.java
index 075547fbd4342611a3ecfa3ac94b9b46d07ecaa5..8c3b85f2331dec14483b6224d86de427e1fb4564 100644
--- a/apps/i2psnark/java/src/net/i2p/kademlia/KBucket.java
+++ b/apps/i2psnark/java/src/net/i2p/kademlia/KBucket.java
@@ -17,6 +17,7 @@ import net.i2p.data.SimpleDataStructure;
  * a local key, using XOR as the distance metric
  *
  * Refactored from net.i2p.router.networkdb.kademlia
+ * @since 0.9.2
  */
 public interface KBucket<T extends SimpleDataStructure> {
 
diff --git a/apps/i2psnark/java/src/net/i2p/kademlia/KBucketImpl.java b/apps/i2psnark/java/src/net/i2p/kademlia/KBucketImpl.java
index f73a4e0712929e7a95f112d037651cd3e3720511..2653fe5d97ee4c853ac0c486439c3972fd5cdb3e 100644
--- a/apps/i2psnark/java/src/net/i2p/kademlia/KBucketImpl.java
+++ b/apps/i2psnark/java/src/net/i2p/kademlia/KBucketImpl.java
@@ -41,6 +41,7 @@ import net.i2p.util.ConcurrentHashSet;
  *  removing entries, this KBucket will exceed the max size.
  *
  *  Refactored from net.i2p.router.networkdb.kademlia
+ *  @since 0.9.2
  */
 class KBucketImpl<T extends SimpleDataStructure> implements KBucket<T> {
     /**
diff --git a/apps/i2psnark/java/src/net/i2p/kademlia/KBucketSet.java b/apps/i2psnark/java/src/net/i2p/kademlia/KBucketSet.java
index 9b8f8474c1f53331bdb675bea1dfe78bb86ce7f5..b0b6d9055441dcdc7f24172178b0ff11cc076727 100644
--- a/apps/i2psnark/java/src/net/i2p/kademlia/KBucketSet.java
+++ b/apps/i2psnark/java/src/net/i2p/kademlia/KBucketSet.java
@@ -35,6 +35,7 @@ import net.i2p.util.Log;
  * times 2**(B-1) for Kademlia value B.
  *
  * Refactored from net.i2p.router.networkdb.kademlia
+ * @since 0.9.2
  */
 public class KBucketSet<T extends SimpleDataStructure> {
     private final Log _log;
diff --git a/apps/i2psnark/java/src/net/i2p/kademlia/SelectionCollector.java b/apps/i2psnark/java/src/net/i2p/kademlia/SelectionCollector.java
index 8d4b9972aef0f82024185e4c437a23adba7e8cc7..e4cb770dec0741c60fd86204e8dbf0c21919e343 100644
--- a/apps/i2psnark/java/src/net/i2p/kademlia/SelectionCollector.java
+++ b/apps/i2psnark/java/src/net/i2p/kademlia/SelectionCollector.java
@@ -4,6 +4,7 @@ import net.i2p.data.SimpleDataStructure;
 
 /**
  * Visit kbuckets, gathering matches
+ * @since 0.9.2
  */
 public interface SelectionCollector<T extends SimpleDataStructure> {
     public void add(T entry);
diff --git a/apps/i2psnark/java/src/net/i2p/kademlia/XORComparator.java b/apps/i2psnark/java/src/net/i2p/kademlia/XORComparator.java
index d11823f49bf24ce9af634c8b1afd7d93daccb4c2..8d8cb5663a4df0112f09e4d3dd04fe2d6a29fac5 100644
--- a/apps/i2psnark/java/src/net/i2p/kademlia/XORComparator.java
+++ b/apps/i2psnark/java/src/net/i2p/kademlia/XORComparator.java
@@ -8,6 +8,7 @@ import net.i2p.data.SimpleDataStructure;
 /**
  * Help sort Hashes in relation to a base key using the XOR metric
  *
+ * @since 0.9.2
  */
 class XORComparator<T extends SimpleDataStructure> implements Comparator<T> {
     private final byte[] _base;