the type of the elements in the buffer
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Avalon
diff --git a/src/main/java/org/apache/commons/collections/BufferOverflowException.java b/src/main/java/org/apache/commons/collections/BufferOverflowException.java
index b50e6b0b9..6d794713c 100644
--- a/src/main/java/org/apache/commons/collections/BufferOverflowException.java
+++ b/src/main/java/org/apache/commons/collections/BufferOverflowException.java
@@ -20,7 +20,7 @@ package org.apache.commons.collections;
* The BufferOverflowException is used when the buffer's capacity has been
* exceeded.
*
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Avalon
diff --git a/src/main/java/org/apache/commons/collections/BufferUnderflowException.java b/src/main/java/org/apache/commons/collections/BufferUnderflowException.java
index 8250d6d48..6c4bec1c7 100644
--- a/src/main/java/org/apache/commons/collections/BufferUnderflowException.java
+++ b/src/main/java/org/apache/commons/collections/BufferUnderflowException.java
@@ -23,7 +23,7 @@ import java.util.NoSuchElementException;
*
* NOTE: From version 3.0, this exception extends NoSuchElementException.
*
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Avalon
diff --git a/src/main/java/org/apache/commons/collections/BufferUtils.java b/src/main/java/org/apache/commons/collections/BufferUtils.java
index fb4a6b1c1..7a99ec819 100644
--- a/src/main/java/org/apache/commons/collections/BufferUtils.java
+++ b/src/main/java/org/apache/commons/collections/BufferUtils.java
@@ -26,7 +26,7 @@ import org.apache.commons.collections.buffer.UnmodifiableBuffer;
/**
* Provides utility methods and decorators for {@link Buffer} instances.
*
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Paul Jack
@@ -101,7 +101,7 @@ public class BufferUtils {
* @param timeoutMillis the timeout value in milliseconds, zero or less for no timeout
* @return a blocking buffer backed by that buffer
* @throws IllegalArgumentException if the Buffer is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static Buffer blockingBuffer(Buffer buffer, long timeoutMillis) {
return BlockingBuffer.blockingBuffer(buffer, timeoutMillis);
@@ -119,7 +119,7 @@ public class BufferUtils {
* @param maximumSize the maximum size
* @return a bounded buffer backed by the given buffer
* @throws IllegalArgumentException if the given buffer is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static Buffer boundedBuffer(Buffer buffer, int maximumSize) {
return BoundedBuffer.boundedBuffer(buffer, maximumSize);
@@ -138,7 +138,7 @@ public class BufferUtils {
* @param timeoutMillis the timeout value in milliseconds, zero or less for no timeout
* @return a bounded buffer backed by the given buffer
* @throws IllegalArgumentException if the given buffer is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static Buffer boundedBuffer(Buffer buffer, int maximumSize, long timeoutMillis) {
return BoundedBuffer.boundedBuffer(buffer, maximumSize, timeoutMillis);
diff --git a/src/main/java/org/apache/commons/collections/Closure.java b/src/main/java/org/apache/commons/collections/Closure.java
index e3d7c47f7..cb912c11c 100644
--- a/src/main/java/org/apache/commons/collections/Closure.java
+++ b/src/main/java/org/apache/commons/collections/Closure.java
@@ -26,7 +26,7 @@ package org.apache.commons.collections;
* {@link ClosureUtils}. These include method invocation and for/while loops.
*
* @param the type that the closure acts on
- * @since Commons Collections 1.0
+ * @since 1.0
* @version $Revision$
*
* @author James Strachan
diff --git a/src/main/java/org/apache/commons/collections/ClosureUtils.java b/src/main/java/org/apache/commons/collections/ClosureUtils.java
index 48ad1d24b..64014bd26 100644
--- a/src/main/java/org/apache/commons/collections/ClosureUtils.java
+++ b/src/main/java/org/apache/commons/collections/ClosureUtils.java
@@ -47,7 +47,7 @@ import org.apache.commons.collections.functors.WhileClosure;
*
* All the supplied closures are Serializable.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
@@ -238,7 +238,7 @@ public class ClosureUtils {
* @return the if
closure
* @throws IllegalArgumentException if the predicate is null
* @throws IllegalArgumentException if the closure is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static Closure ifClosure(Predicate super E> predicate, Closure super E> trueClosure) {
return IfClosure.ifClosure(predicate, trueClosure);
diff --git a/src/main/java/org/apache/commons/collections/CollectionUtils.java b/src/main/java/org/apache/commons/collections/CollectionUtils.java
index 157859170..c286c8e54 100644
--- a/src/main/java/org/apache/commons/collections/CollectionUtils.java
+++ b/src/main/java/org/apache/commons/collections/CollectionUtils.java
@@ -40,7 +40,7 @@ import org.apache.commons.collections.functors.TruePredicate;
* Provides utility methods and decorators for {@link Collection} instances.
* Method parameters will take {@link Iterable} objects when possible.
*
- * @since Commons Collections 1.0
+ * @since 1.0
* @version $Revision$
*
* @author Rodney Waldhoff
@@ -793,7 +793,7 @@ public class CollectionUtils {
* @param object the object to add, if null it will not be added
* @return true if the collection changed
* @throws NullPointerException if the collection is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static boolean addIgnoreNull(Collection collection, T object) {
if (collection == null) {
@@ -1037,7 +1037,7 @@ public class CollectionUtils {
* @param object the object to get the size of, may be null
* @return the size of the specified collection or 0 if the object was null
* @throws IllegalArgumentException thrown if object is not recognised
- * @since Commons Collections 3.1
+ * @since 3.1
*/
public static int size(Object object) {
if (object == null) {
@@ -1090,7 +1090,7 @@ public class CollectionUtils {
* @param object the object to get the size of, may be null
* @return true if empty or null
* @throws IllegalArgumentException thrown if object is not recognised
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static boolean sizeIsEmpty(Object object) {
if (object == null) {
@@ -1122,7 +1122,7 @@ public class CollectionUtils {
*
* @param coll the collection to check, may be null
* @return true if empty or null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static boolean isEmpty(Collection> coll) {
return (coll == null || coll.isEmpty());
@@ -1135,7 +1135,7 @@ public class CollectionUtils {
*
* @param coll the collection to check, may be null
* @return true if non-null and non-empty
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static boolean isNotEmpty(Collection> coll) {
return !isEmpty(coll);
@@ -1237,7 +1237,7 @@ public class CollectionUtils {
* @return a Collection
containing all the elements of collection
* that occur at least once in retain
.
* @throws NullPointerException if either parameter is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static Collection retainAll(Collection collection, Collection> retain) {
return ListUtils.retainAll(collection, retain);
@@ -1257,7 +1257,7 @@ public class CollectionUtils {
* @return a Collection
containing all the elements of collection
except
* any elements that also occur in remove
.
* @throws NullPointerException if either parameter is null
- * @since Commons Collections 3.3 (method existed in 3.2 but was completely broken)
+ * @since 3.3 (method existed in 3.2 but was completely broken)
*/
public static Collection removeAll(Collection collection, Collection> remove) {
return ListUtils.removeAll(collection, remove);
diff --git a/src/main/java/org/apache/commons/collections/ComparatorUtils.java b/src/main/java/org/apache/commons/collections/ComparatorUtils.java
index ddf2a38f4..b35e99ce8 100644
--- a/src/main/java/org/apache/commons/collections/ComparatorUtils.java
+++ b/src/main/java/org/apache/commons/collections/ComparatorUtils.java
@@ -35,7 +35,7 @@ import org.apache.commons.collections.comparators.TransformingComparator;
* convenient central place if you have use for more than one class
* in the comparators
subpackage.
*
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Paul Jack
diff --git a/src/main/java/org/apache/commons/collections/EnumerationUtils.java b/src/main/java/org/apache/commons/collections/EnumerationUtils.java
index 588860eda..8121b4be7 100644
--- a/src/main/java/org/apache/commons/collections/EnumerationUtils.java
+++ b/src/main/java/org/apache/commons/collections/EnumerationUtils.java
@@ -26,7 +26,7 @@ import org.apache.commons.collections.iterators.EnumerationIterator;
/**
* Provides utility methods for {@link Enumeration} instances.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*
* @author Gary Gregory
diff --git a/src/main/java/org/apache/commons/collections/ExtendedProperties.java b/src/main/java/org/apache/commons/collections/ExtendedProperties.java
index 58c1bc203..73d1e6086 100644
--- a/src/main/java/org/apache/commons/collections/ExtendedProperties.java
+++ b/src/main/java/org/apache/commons/collections/ExtendedProperties.java
@@ -129,7 +129,7 @@ import java.util.Vector;
* much time to improve it), I wrote it this way. If you don't like
* it, go ahead and tune it up!
*
- * @since Commons Collections 1.0
+ * @since 1.0
* @version $Revision$
*
* @author Stefano Mazzocchi
@@ -1105,7 +1105,7 @@ public class ExtendedProperties extends Hashtable {
* @return The associated List object.
* @throws ClassCastException is thrown if the key maps to an
* object that is not a List.
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public List getList(String key) {
return getList(key, null);
@@ -1122,7 +1122,7 @@ public class ExtendedProperties extends Hashtable {
* @return The associated List.
* @throws ClassCastException is thrown if the key maps to an
* object that is not a List.
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public List getList(String key, List defaultValue) {
Object value = get(key);
diff --git a/src/main/java/org/apache/commons/collections/Factory.java b/src/main/java/org/apache/commons/collections/Factory.java
index d97cdd562..c1614152e 100644
--- a/src/main/java/org/apache/commons/collections/Factory.java
+++ b/src/main/java/org/apache/commons/collections/Factory.java
@@ -28,7 +28,7 @@ package org.apache.commons.collections;
*
* @param the type that the factory creates
*
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Arron Bates
diff --git a/src/main/java/org/apache/commons/collections/FactoryUtils.java b/src/main/java/org/apache/commons/collections/FactoryUtils.java
index d0380017b..97f0ec60d 100644
--- a/src/main/java/org/apache/commons/collections/FactoryUtils.java
+++ b/src/main/java/org/apache/commons/collections/FactoryUtils.java
@@ -33,7 +33,7 @@ import org.apache.commons.collections.functors.PrototypeFactory;
*
* All the supplied factories are Serializable.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/FunctorException.java b/src/main/java/org/apache/commons/collections/FunctorException.java
index 22308bd97..7bb000c36 100644
--- a/src/main/java/org/apache/commons/collections/FunctorException.java
+++ b/src/main/java/org/apache/commons/collections/FunctorException.java
@@ -20,7 +20,7 @@ package org.apache.commons.collections;
* Runtime exception thrown from functors.
* If required, a root cause error can be wrapped within this one.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/Get.java b/src/main/java/org/apache/commons/collections/Get.java
index 189b95eaa..2fd79391d 100644
--- a/src/main/java/org/apache/commons/collections/Get.java
+++ b/src/main/java/org/apache/commons/collections/Get.java
@@ -22,7 +22,7 @@ import java.util.Set;
/**
* The "read" subset of the {@link Map} interface.
*
- * @since Commons Collections 4.0
+ * @since 4.0
* @version $Id$
*
* @see Put
diff --git a/src/main/java/org/apache/commons/collections/IterableGet.java b/src/main/java/org/apache/commons/collections/IterableGet.java
index 1216cb451..52e324b0c 100644
--- a/src/main/java/org/apache/commons/collections/IterableGet.java
+++ b/src/main/java/org/apache/commons/collections/IterableGet.java
@@ -20,11 +20,11 @@ import java.util.Map;
/**
* The "read" subset of the {@link Map} interface.
- * @since Commons Collections 5
- * TODO fix version
- * @version $Revision$
+ *
+ * @since 4.0
+ * @version $Id$
+ *
* @see Put
- * @author Matt Benson
*/
public interface IterableGet extends Get {
/**
diff --git a/src/main/java/org/apache/commons/collections/IterableMap.java b/src/main/java/org/apache/commons/collections/IterableMap.java
index d2fc02c14..1fcb2af60 100644
--- a/src/main/java/org/apache/commons/collections/IterableMap.java
+++ b/src/main/java/org/apache/commons/collections/IterableMap.java
@@ -36,7 +36,7 @@ import java.util.Map;
* @param the type of the keys in the map
* @param the type of the values in the map
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/IterableSortedMap.java b/src/main/java/org/apache/commons/collections/IterableSortedMap.java
index 0c6e41665..4fc162b01 100644
--- a/src/main/java/org/apache/commons/collections/IterableSortedMap.java
+++ b/src/main/java/org/apache/commons/collections/IterableSortedMap.java
@@ -23,11 +23,9 @@ import java.util.SortedMap;
*
* @param the type of the keys in the map
* @param the type of the values in the map
- * @since Commons Collections 5
- * TODO fix version
- * @version $Revision$
*
- * @author Matt Benson
+ * @since 4.0
+ * @version $Id$
*/
public interface IterableSortedMap extends SortedMap, OrderedMap {
}
diff --git a/src/main/java/org/apache/commons/collections/IteratorUtils.java b/src/main/java/org/apache/commons/collections/IteratorUtils.java
index 8fb729769..ff61e9394 100644
--- a/src/main/java/org/apache/commons/collections/IteratorUtils.java
+++ b/src/main/java/org/apache/commons/collections/IteratorUtils.java
@@ -67,7 +67,7 @@ import org.apache.commons.collections.iterators.UnmodifiableMapIterator;
* such, together with alternate solutions that are binary compatible
* against versions 2.1.1 and 3.1.
*
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Stephen Colebourne
@@ -601,7 +601,7 @@ public class IteratorUtils {
* @param root the root object to start iterating from, null results in an empty iterator
* @param transformer the transformer to use, see above, null uses no effect transformer
* @return a new object graph iterator
- * @since Commons Collections 3.1
+ * @since 3.1
*/
public static Iterator objectGraphIterator(E root, Transformer super E, ? extends E> transformer) {
return new ObjectGraphIterator(root, transformer);
@@ -703,7 +703,7 @@ public class IteratorUtils {
* @param list the list to iterate over, not null
* @return a new looping iterator
* @throws NullPointerException if the list is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static ResettableListIterator loopingListIterator(List list) {
if (list == null) {
diff --git a/src/main/java/org/apache/commons/collections/KeyValue.java b/src/main/java/org/apache/commons/collections/KeyValue.java
index 0ebe5c656..a7890739e 100644
--- a/src/main/java/org/apache/commons/collections/KeyValue.java
+++ b/src/main/java/org/apache/commons/collections/KeyValue.java
@@ -25,7 +25,7 @@ package org.apache.commons.collections;
*
* @param the type of the key
* @param the type of the value
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/ListUtils.java b/src/main/java/org/apache/commons/collections/ListUtils.java
index 6e67084b9..9a2829124 100644
--- a/src/main/java/org/apache/commons/collections/ListUtils.java
+++ b/src/main/java/org/apache/commons/collections/ListUtils.java
@@ -34,7 +34,7 @@ import org.apache.commons.collections.list.UnmodifiableList;
/**
* Provides utility methods and decorators for {@link List} instances.
*
- * @since Commons Collections 1.0
+ * @since 1.0
* @version $Id$
*/
public class ListUtils {
@@ -237,7 +237,7 @@ public class ListUtils {
* @return a List
containing all the elements of c
* that occur at least once in retain
.
* @throws NullPointerException if either parameter is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static List retainAll(Collection collection, Collection> retain) {
List list = new ArrayList(Math.min(collection.size(), retain.size()));
@@ -265,7 +265,7 @@ public class ListUtils {
* @return a List
containing all the elements of c
except
* any elements that also occur in remove
.
* @throws NullPointerException if either parameter is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static List removeAll(Collection collection, Collection> remove) {
List list = new ArrayList();
diff --git a/src/main/java/org/apache/commons/collections/MapIterator.java b/src/main/java/org/apache/commons/collections/MapIterator.java
index 238796e9c..dabb41801 100644
--- a/src/main/java/org/apache/commons/collections/MapIterator.java
+++ b/src/main/java/org/apache/commons/collections/MapIterator.java
@@ -43,7 +43,7 @@ import java.util.NoSuchElementException;
*
* @param the type of the keys in the map
* @param the type of the values in the map
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/MapUtils.java b/src/main/java/org/apache/commons/collections/MapUtils.java
index b1b2aff49..63404f3ee 100644
--- a/src/main/java/org/apache/commons/collections/MapUtils.java
+++ b/src/main/java/org/apache/commons/collections/MapUtils.java
@@ -70,7 +70,7 @@ import org.apache.commons.collections.map.UnmodifiableSortedMap;
* {@link #multiValueMap( Map, Factory )}
*
*
- * @since Commons Collections 1.0
+ * @since 1.0
* @version $Revision$
*
* @author James Strachan
@@ -1138,7 +1138,7 @@ public class MapUtils {
* @throws IllegalArgumentException if sub-array or entry matching used and an
* entry is invalid
* @throws ClassCastException if the array contents is mixed
- * @since Commons Collections 3.2
+ * @since 3.2
*/
@SuppressWarnings("unchecked")
public static Map putAll(Map map, Object[] array) {
@@ -1181,7 +1181,7 @@ public class MapUtils {
*
* @param map the map to check, may be null
* @return true if empty or null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static boolean isEmpty(Map,?> map) {
return (map == null || map.isEmpty());
@@ -1194,7 +1194,7 @@ public class MapUtils {
*
* @param map the map to check, may be null
* @return true if non-null and non-empty
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static boolean isNotEmpty(Map,?> map) {
return !MapUtils.isEmpty(map);
@@ -1394,7 +1394,7 @@ public class MapUtils {
* @param map the map to decorate
* @return a multi-value map backed by the given map which returns ArrayLists of values.
* @see MultiValueMap
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static MultiValueMap multiValueMap(Map> map) {
return MultiValueMap.multiValueMap(map);
@@ -1409,7 +1409,7 @@ public class MapUtils {
* and extend Collection).
* @return a multi-value map backed by the given map which returns collections of the specified type
* @see MultiValueMap
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static > MultiValueMap multiValueMap(Map map, Class collectionClass) {
return MultiValueMap.multiValueMap(map, collectionClass);
@@ -1424,7 +1424,7 @@ public class MapUtils {
* @return a multi-value map backed by the given map which returns collections
* created by the specified collection factory
* @see MultiValueMap
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static > MultiValueMap multiValueMap(Map map, Factory collectionFactory) {
return MultiValueMap.multiValueMap(map, collectionFactory);
@@ -1648,8 +1648,7 @@ public class MapUtils {
* @param
* @param map to wrap if necessary.
* @return IterableMap
- * @since Commons Collections 5
- * TODO fix version
+ * @since 4.0
*/
public static IterableMap iterableMap(Map map) {
if (map == null) {
@@ -1666,8 +1665,7 @@ public class MapUtils {
* @param
* @param sortedMap to wrap if necessary
* @return {@link IterableSortedMap}
- * @since Commons Collections 5
- * TODO fix version
+ * @since 4.0
*/
public static IterableSortedMap iterableSortedMap(SortedMap sortedMap) {
if (sortedMap == null) {
diff --git a/src/main/java/org/apache/commons/collections/MultiMap.java b/src/main/java/org/apache/commons/collections/MultiMap.java
index 47a7dfc63..f7356273e 100644
--- a/src/main/java/org/apache/commons/collections/MultiMap.java
+++ b/src/main/java/org/apache/commons/collections/MultiMap.java
@@ -39,7 +39,7 @@ import java.util.Collection;
* These were added solely for documentation purposes and do not change the interface
* as they were defined in the superinterface Map
anyway.
*
- * @since Commons Collections 2.0
+ * @since 2.0
* @version $Revision$
*
* @author Christopher Berry
diff --git a/src/main/java/org/apache/commons/collections/OrderedBidiMap.java b/src/main/java/org/apache/commons/collections/OrderedBidiMap.java
index 817533b4f..adcad2a8f 100644
--- a/src/main/java/org/apache/commons/collections/OrderedBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/OrderedBidiMap.java
@@ -26,7 +26,7 @@ package org.apache.commons.collections;
* @param the type of the keys in the map
* @param the type of the values in the map
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/OrderedIterator.java b/src/main/java/org/apache/commons/collections/OrderedIterator.java
index 7e7b1b5ab..cf4e9b44d 100644
--- a/src/main/java/org/apache/commons/collections/OrderedIterator.java
+++ b/src/main/java/org/apache/commons/collections/OrderedIterator.java
@@ -26,7 +26,7 @@ import java.util.NoSuchElementException;
* This iterator allows both forward and reverse iteration through the container.
*
* @param the type to iterate over
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/OrderedMap.java b/src/main/java/org/apache/commons/collections/OrderedMap.java
index ed901c538..f84589367 100644
--- a/src/main/java/org/apache/commons/collections/OrderedMap.java
+++ b/src/main/java/org/apache/commons/collections/OrderedMap.java
@@ -23,7 +23,7 @@ package org.apache.commons.collections;
* @param the type of the keys in the map
* @param the type of the values in the map
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/OrderedMapIterator.java b/src/main/java/org/apache/commons/collections/OrderedMapIterator.java
index 12a019a3c..ebd20d233 100644
--- a/src/main/java/org/apache/commons/collections/OrderedMapIterator.java
+++ b/src/main/java/org/apache/commons/collections/OrderedMapIterator.java
@@ -25,7 +25,7 @@ import java.util.NoSuchElementException;
*
* @param the type of the keys in the map
* @param the type of the values in the map
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/Predicate.java b/src/main/java/org/apache/commons/collections/Predicate.java
index f88999a4e..84f3e018a 100644
--- a/src/main/java/org/apache/commons/collections/Predicate.java
+++ b/src/main/java/org/apache/commons/collections/Predicate.java
@@ -30,7 +30,7 @@ package org.apache.commons.collections;
*
* @param the type that the predicate queries
*
- * @since Commons Collections 1.0
+ * @since 1.0
* @version $Revision$
*
* @author James Strachan
diff --git a/src/main/java/org/apache/commons/collections/PredicateUtils.java b/src/main/java/org/apache/commons/collections/PredicateUtils.java
index 6963f29be..b17fa718e 100644
--- a/src/main/java/org/apache/commons/collections/PredicateUtils.java
+++ b/src/main/java/org/apache/commons/collections/PredicateUtils.java
@@ -66,7 +66,7 @@ import org.apache.commons.collections.functors.UniquePredicate;
*
* All the supplied predicates are Serializable.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class PredicateUtils {
@@ -538,7 +538,7 @@ public class PredicateUtils {
* @param predicate the predicate to call with the result of the transform
* @return the predicate
* @throws IllegalArgumentException if the transformer or the predicate is null
- * @since Commons Collections 3.1
+ * @since 3.1
*/
public static Predicate transformedPredicate(
Transformer super T, ? extends T> transformer, Predicate super T> predicate) {
diff --git a/src/main/java/org/apache/commons/collections/Put.java b/src/main/java/org/apache/commons/collections/Put.java
index f8de59072..cf9ff78b1 100644
--- a/src/main/java/org/apache/commons/collections/Put.java
+++ b/src/main/java/org/apache/commons/collections/Put.java
@@ -21,7 +21,7 @@ import java.util.Map;
/**
* The "write" subset of the {@link Map} interface.
*
- * @since Commons Collections 4.0
+ * @since 4.0
* @version $Id$
*
* @see Get
diff --git a/src/main/java/org/apache/commons/collections/ResettableIterator.java b/src/main/java/org/apache/commons/collections/ResettableIterator.java
index 6542ae0fe..f5c1a55ea 100644
--- a/src/main/java/org/apache/commons/collections/ResettableIterator.java
+++ b/src/main/java/org/apache/commons/collections/ResettableIterator.java
@@ -24,7 +24,7 @@ import java.util.Iterator;
* This interface allows an iterator to be repeatedly reused.
*
* @param the type to iterate over
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/ResettableListIterator.java b/src/main/java/org/apache/commons/collections/ResettableListIterator.java
index 12b76cbae..31c1e913e 100644
--- a/src/main/java/org/apache/commons/collections/ResettableListIterator.java
+++ b/src/main/java/org/apache/commons/collections/ResettableListIterator.java
@@ -24,7 +24,7 @@ import java.util.ListIterator;
* This interface allows an iterator to be repeatedly reused.
*
* @param the type to iterate over
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/SetUtils.java b/src/main/java/org/apache/commons/collections/SetUtils.java
index a1f0b0716..056f67f8b 100644
--- a/src/main/java/org/apache/commons/collections/SetUtils.java
+++ b/src/main/java/org/apache/commons/collections/SetUtils.java
@@ -36,7 +36,7 @@ import org.apache.commons.collections.set.UnmodifiableSortedSet;
* Provides utility methods and decorators for
* {@link Set} and {@link SortedSet} instances.
*
- * @since Commons Collections 2.1
+ * @since 2.1
* @version $Revision$
*
* @author Paul Jack
diff --git a/src/main/java/org/apache/commons/collections/SortedBag.java b/src/main/java/org/apache/commons/collections/SortedBag.java
index 6aa58087e..3ab3117b5 100644
--- a/src/main/java/org/apache/commons/collections/SortedBag.java
+++ b/src/main/java/org/apache/commons/collections/SortedBag.java
@@ -23,7 +23,7 @@ import java.util.Comparator;
* its unique representative members.
*
* @param the type to iterate over
- * @since Commons Collections 2.0
+ * @since 2.0
* @version $Revision$
*
* @author Chuck Burdick
diff --git a/src/main/java/org/apache/commons/collections/SortedBidiMap.java b/src/main/java/org/apache/commons/collections/SortedBidiMap.java
index 7fc3f0a8c..76fc51bdd 100644
--- a/src/main/java/org/apache/commons/collections/SortedBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/SortedBidiMap.java
@@ -28,7 +28,7 @@ import java.util.SortedMap;
*
* @param the type of the keys in the map
* @param the type of the values in the map
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/SplitMapUtils.java b/src/main/java/org/apache/commons/collections/SplitMapUtils.java
index ecbf6ade6..f7a66782c 100644
--- a/src/main/java/org/apache/commons/collections/SplitMapUtils.java
+++ b/src/main/java/org/apache/commons/collections/SplitMapUtils.java
@@ -30,7 +30,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
* Utilities for working with "split maps:" objects that implement {@link Put}
* and/or {@link Get} but not {@link Map}.
*
- * @since Commons Collections 4.0
+ * @since 4.0
* @version $Id$
*
* @see Get
diff --git a/src/main/java/org/apache/commons/collections/Transformer.java b/src/main/java/org/apache/commons/collections/Transformer.java
index 2346b9c51..71af183a6 100644
--- a/src/main/java/org/apache/commons/collections/Transformer.java
+++ b/src/main/java/org/apache/commons/collections/Transformer.java
@@ -32,7 +32,7 @@ package org.apache.commons.collections;
* @param the input type to the transformer
* @param the output type from the transformer
*
- * @since Commons Collections 1.0
+ * @since 1.0
* @version $Revision$
*
* @author James Strachan
diff --git a/src/main/java/org/apache/commons/collections/TransformerUtils.java b/src/main/java/org/apache/commons/collections/TransformerUtils.java
index 03a2f1ed1..c94962cc8 100644
--- a/src/main/java/org/apache/commons/collections/TransformerUtils.java
+++ b/src/main/java/org/apache/commons/collections/TransformerUtils.java
@@ -56,7 +56,7 @@ import org.apache.commons.collections.functors.SwitchTransformer;
*
* All the supplied transformers are Serializable.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/Unmodifiable.java b/src/main/java/org/apache/commons/collections/Unmodifiable.java
index e367984b5..b6e1d62f0 100644
--- a/src/main/java/org/apache/commons/collections/Unmodifiable.java
+++ b/src/main/java/org/apache/commons/collections/Unmodifiable.java
@@ -30,7 +30,7 @@ package org.apache.commons.collections;
* in this library. If you use the JDK unmodifiable class via java util Collections
* then the interface won't be there.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Revision$
*
* @author Stephen Colebourne
diff --git a/src/main/java/org/apache/commons/collections/bag/AbstractBagDecorator.java b/src/main/java/org/apache/commons/collections/bag/AbstractBagDecorator.java
index 450345ec8..2cdef9a8c 100644
--- a/src/main/java/org/apache/commons/collections/bag/AbstractBagDecorator.java
+++ b/src/main/java/org/apache/commons/collections/bag/AbstractBagDecorator.java
@@ -26,7 +26,7 @@ import org.apache.commons.collections.collection.AbstractCollectionDecorator;
*
* Methods are forwarded directly to the decorated bag.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractBagDecorator
@@ -37,7 +37,7 @@ public abstract class AbstractBagDecorator
/**
* Constructor only used in deserialization, do not use otherwise.
- * @since Commons Collections 3.1
+ * @since 3.1
*/
protected AbstractBagDecorator() {
super();
diff --git a/src/main/java/org/apache/commons/collections/bag/AbstractMapBag.java b/src/main/java/org/apache/commons/collections/bag/AbstractMapBag.java
index 715119b0e..3418e12c0 100644
--- a/src/main/java/org/apache/commons/collections/bag/AbstractMapBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/AbstractMapBag.java
@@ -37,7 +37,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
* map will be used to map bag elements to a number; the number represents the
* number of occurrences of that element in the bag.
*
- * @since Commons Collections 3.0 (previously DefaultMapBag v2.0)
+ * @since 3.0 (previously DefaultMapBag v2.0)
* @version $Id$
*/
public abstract class AbstractMapBag implements Bag {
diff --git a/src/main/java/org/apache/commons/collections/bag/AbstractSortedBagDecorator.java b/src/main/java/org/apache/commons/collections/bag/AbstractSortedBagDecorator.java
index bd9f729f9..a3b7343c5 100644
--- a/src/main/java/org/apache/commons/collections/bag/AbstractSortedBagDecorator.java
+++ b/src/main/java/org/apache/commons/collections/bag/AbstractSortedBagDecorator.java
@@ -25,7 +25,7 @@ import org.apache.commons.collections.SortedBag;
*
* Methods are forwarded directly to the decorated bag.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractSortedBagDecorator
@@ -36,7 +36,7 @@ public abstract class AbstractSortedBagDecorator
/**
* Constructor only used in deserialization, do not use otherwise.
- * @since Commons Collections 3.1
+ * @since 3.1
*/
protected AbstractSortedBagDecorator() {
super();
diff --git a/src/main/java/org/apache/commons/collections/bag/HashBag.java b/src/main/java/org/apache/commons/collections/bag/HashBag.java
index 4251393f5..4f46ca5ce 100644
--- a/src/main/java/org/apache/commons/collections/bag/HashBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/HashBag.java
@@ -35,7 +35,7 @@ import org.apache.commons.collections.Bag;
* interface javadoc carefully as several methods violate the
* {@link Collection} interface specification.
*
- * @since Commons Collections 3.0 (previously in main package v2.0)
+ * @since 3.0 (previously in main package v2.0)
* @version $Id$
*/
public class HashBag
diff --git a/src/main/java/org/apache/commons/collections/bag/PredicatedBag.java b/src/main/java/org/apache/commons/collections/bag/PredicatedBag.java
index ced4fc0c3..caac5a109 100644
--- a/src/main/java/org/apache/commons/collections/bag/PredicatedBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/PredicatedBag.java
@@ -35,7 +35,7 @@ import org.apache.commons.collections.collection.PredicatedCollection;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class PredicatedBag
diff --git a/src/main/java/org/apache/commons/collections/bag/PredicatedSortedBag.java b/src/main/java/org/apache/commons/collections/bag/PredicatedSortedBag.java
index 15e4c6899..968c3717c 100644
--- a/src/main/java/org/apache/commons/collections/bag/PredicatedSortedBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/PredicatedSortedBag.java
@@ -34,7 +34,7 @@ import org.apache.commons.collections.SortedBag;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class PredicatedSortedBag
diff --git a/src/main/java/org/apache/commons/collections/bag/SynchronizedBag.java b/src/main/java/org/apache/commons/collections/bag/SynchronizedBag.java
index ae921903f..bc1a15f05 100644
--- a/src/main/java/org/apache/commons/collections/bag/SynchronizedBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/SynchronizedBag.java
@@ -31,7 +31,7 @@ import org.apache.commons.collections.set.SynchronizedSet;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class SynchronizedBag
diff --git a/src/main/java/org/apache/commons/collections/bag/SynchronizedSortedBag.java b/src/main/java/org/apache/commons/collections/bag/SynchronizedSortedBag.java
index ada6a3db8..df5cc4fdd 100644
--- a/src/main/java/org/apache/commons/collections/bag/SynchronizedSortedBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/SynchronizedSortedBag.java
@@ -30,7 +30,7 @@ import org.apache.commons.collections.SortedBag;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class SynchronizedSortedBag
diff --git a/src/main/java/org/apache/commons/collections/bag/TransformedBag.java b/src/main/java/org/apache/commons/collections/bag/TransformedBag.java
index f3f39669c..fd48c3a6f 100644
--- a/src/main/java/org/apache/commons/collections/bag/TransformedBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/TransformedBag.java
@@ -33,7 +33,7 @@ import org.apache.commons.collections.set.TransformedSet;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class TransformedBag
@@ -71,7 +71,7 @@ public class TransformedBag
* @param transformer the transformer to use for conversion, must not be null
* @return a new transformed Bag
* @throws IllegalArgumentException if bag or transformer is null
- * @since Commons Collections 3.3
+ * @since 3.3
*/
public static Bag transformedBag(Bag bag, Transformer super E, ? extends E> transformer) {
TransformedBag decorated = new TransformedBag(bag, transformer);
diff --git a/src/main/java/org/apache/commons/collections/bag/TransformedSortedBag.java b/src/main/java/org/apache/commons/collections/bag/TransformedSortedBag.java
index 68f281a80..26572b230 100644
--- a/src/main/java/org/apache/commons/collections/bag/TransformedSortedBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/TransformedSortedBag.java
@@ -31,7 +31,7 @@ import org.apache.commons.collections.Transformer;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class TransformedSortedBag
@@ -70,7 +70,7 @@ public class TransformedSortedBag
* @param transformer the transformer to use for conversion, must not be null
* @return a new transformed SortedBag
* @throws IllegalArgumentException if bag or transformer is null
- * @since Commons Collections 3.3
+ * @since 3.3
*/
public static TransformedSortedBag transformedSortedBag(SortedBag bag,
Transformer super E, ? extends E> transformer) {
diff --git a/src/main/java/org/apache/commons/collections/bag/TreeBag.java b/src/main/java/org/apache/commons/collections/bag/TreeBag.java
index 0b2ff6cd5..855b55d0a 100644
--- a/src/main/java/org/apache/commons/collections/bag/TreeBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/TreeBag.java
@@ -40,7 +40,7 @@ import org.apache.commons.collections.SortedBag;
* javadoc carefully as several methods violate the {@link Collection}
* interface specification.
*
- * @since Commons Collections 3.0 (previously in main package v2.0)
+ * @since 3.0 (previously in main package v2.0)
* @version $Id$
*/
public class TreeBag extends AbstractMapBag implements SortedBag, Serializable {
diff --git a/src/main/java/org/apache/commons/collections/bag/UnmodifiableBag.java b/src/main/java/org/apache/commons/collections/bag/UnmodifiableBag.java
index d4a74ea2c..bf6dbf204 100644
--- a/src/main/java/org/apache/commons/collections/bag/UnmodifiableBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/UnmodifiableBag.java
@@ -36,7 +36,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
*
* Attempts to modify it will result in an UnsupportedOperationException.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableBag
diff --git a/src/main/java/org/apache/commons/collections/bag/UnmodifiableSortedBag.java b/src/main/java/org/apache/commons/collections/bag/UnmodifiableSortedBag.java
index 834006b7a..465cedfa2 100644
--- a/src/main/java/org/apache/commons/collections/bag/UnmodifiableSortedBag.java
+++ b/src/main/java/org/apache/commons/collections/bag/UnmodifiableSortedBag.java
@@ -36,7 +36,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
*
* Attempts to modify it will result in an UnsupportedOperationException.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableSortedBag
diff --git a/src/main/java/org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.java b/src/main/java/org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.java
index 50e3cf530..b3614259d 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.java
@@ -32,7 +32,7 @@ import org.apache.commons.collections.map.AbstractMapDecorator;
* it would provide a loophole around the validation.
* But, you might want that loophole, so this class is kept simple.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractBidiMapDecorator
diff --git a/src/main/java/org/apache/commons/collections/bidimap/AbstractDualBidiMap.java b/src/main/java/org/apache/commons/collections/bidimap/AbstractDualBidiMap.java
index 15b3b0217..0a4cfff61 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/AbstractDualBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/AbstractDualBidiMap.java
@@ -36,7 +36,7 @@ import org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator;
*
* @see DualHashBidiMap
* @see DualTreeBidiMap
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractDualBidiMap implements BidiMap {
@@ -94,7 +94,7 @@ public abstract class AbstractDualBidiMap implements BidiMap {
*
* @param normalMap the normal direction map
* @param reverseMap the reverse direction map
- * @since Commons Collections 3.1
+ * @since 3.1
*/
protected AbstractDualBidiMap(Map normalMap, Map reverseMap) {
super();
diff --git a/src/main/java/org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.java b/src/main/java/org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.java
index b521a4488..54a0bf426 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.java
@@ -31,7 +31,7 @@ import org.apache.commons.collections.OrderedMapIterator;
* it would provide a loophole around the validation.
* But, you might want that loophole, so this class is kept simple.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractOrderedBidiMapDecorator
diff --git a/src/main/java/org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.java b/src/main/java/org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.java
index 4086ec40b..e25deb9e7 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.java
@@ -33,7 +33,7 @@ import org.apache.commons.collections.SortedBidiMap;
* it would provide a loophole around the validation.
* But, you might want that loophole, so this class is kept simple.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractSortedBidiMapDecorator
diff --git a/src/main/java/org/apache/commons/collections/bidimap/DualHashBidiMap.java b/src/main/java/org/apache/commons/collections/bidimap/DualHashBidiMap.java
index 463c9241f..f4c428d0e 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/DualHashBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/DualHashBidiMap.java
@@ -36,7 +36,7 @@ import org.apache.commons.collections.BidiMap;
* NOTE: From Commons Collections 3.1, all subclasses will use {@link HashMap}
* and the flawed createMap
method is ignored.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class DualHashBidiMap extends AbstractDualBidiMap implements Serializable {
diff --git a/src/main/java/org/apache/commons/collections/bidimap/DualTreeBidiMap.java b/src/main/java/org/apache/commons/collections/bidimap/DualTreeBidiMap.java
index 1e082b305..55f47f89a 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/DualTreeBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/DualTreeBidiMap.java
@@ -49,7 +49,7 @@ import org.apache.commons.collections.map.AbstractSortedMapDecorator;
* NOTE: From Commons Collections 3.1, all subclasses will use {@link TreeMap}
* and the flawed createMap
method is ignored.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class DualTreeBidiMap extends AbstractDualBidiMap
diff --git a/src/main/java/org/apache/commons/collections/bidimap/TreeBidiMap.java b/src/main/java/org/apache/commons/collections/bidimap/TreeBidiMap.java
index 744e48f5e..ccfbd3904 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/TreeBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/TreeBidiMap.java
@@ -69,7 +69,7 @@ import static org.apache.commons.collections.bidimap.TreeBidiMap.DataElement.VAL
* not allow setValue() and will throw an
* UnsupportedOperationException on attempts to call that method.
*
- * @since Commons Collections 3.0 (previously DoubleOrderedMap v2.0)
+ * @since 3.0 (previously DoubleOrderedMap v2.0)
* @version $Id$
*/
public class TreeBidiMap, V extends Comparable> implements OrderedBidiMap {
diff --git a/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableBidiMap.java b/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableBidiMap.java
index 871346849..3c5485020 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableBidiMap.java
@@ -33,7 +33,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
*
* Attempts to modify it will result in an UnsupportedOperationException.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableBidiMap
diff --git a/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.java b/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.java
index 3817680e2..675b1bcc5 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.java
@@ -33,7 +33,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
*
* Attempts to modify it will result in an UnsupportedOperationException.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableOrderedBidiMap
diff --git a/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.java b/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.java
index 67d531f14..6b982f807 100644
--- a/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.java
+++ b/src/main/java/org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.java
@@ -35,7 +35,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
*
* Attempts to modify it will result in an {@link UnsupportedOperationException}.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableSortedBidiMap
diff --git a/src/main/java/org/apache/commons/collections/buffer/AbstractBufferDecorator.java b/src/main/java/org/apache/commons/collections/buffer/AbstractBufferDecorator.java
index 0e48b8129..a345915d7 100644
--- a/src/main/java/org/apache/commons/collections/buffer/AbstractBufferDecorator.java
+++ b/src/main/java/org/apache/commons/collections/buffer/AbstractBufferDecorator.java
@@ -25,7 +25,7 @@ import org.apache.commons.collections.collection.AbstractCollectionDecorator;
* Methods are forwarded directly to the decorated buffer.
*
* @param the type of the elements in the buffer
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractBufferDecorator extends AbstractCollectionDecorator
@@ -36,7 +36,7 @@ public abstract class AbstractBufferDecorator extends AbstractCollectionDecor
/**
* Constructor only used in deserialization, do not use otherwise.
- * @since Commons Collections 3.1
+ * @since 3.1
*/
protected AbstractBufferDecorator() {
super();
diff --git a/src/main/java/org/apache/commons/collections/buffer/BlockingBuffer.java b/src/main/java/org/apache/commons/collections/buffer/BlockingBuffer.java
index 7b0f4f89a..78446acb9 100644
--- a/src/main/java/org/apache/commons/collections/buffer/BlockingBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/BlockingBuffer.java
@@ -43,7 +43,7 @@ import org.apache.commons.collections.BufferUnderflowException;
*
* @param the type of the elements in the buffer
* @version $Revision$
- * @since Commons Collections 3.0
+ * @since 3.0
*/
public class BlockingBuffer extends SynchronizedBuffer {
@@ -72,7 +72,7 @@ public class BlockingBuffer extends SynchronizedBuffer {
* @param timeoutMillis the timeout value in milliseconds, zero or less for no timeout
* @return a new blocking buffer
* @throws IllegalArgumentException if the buffer is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public static BlockingBuffer blockingBuffer(Buffer buffer, long timeoutMillis) {
return new BlockingBuffer(buffer, timeoutMillis);
@@ -96,7 +96,7 @@ public class BlockingBuffer extends SynchronizedBuffer {
* @param buffer the buffer to decorate, must not be null
* @param timeoutMillis the timeout value in milliseconds, zero or less for no timeout
* @throws IllegalArgumentException if the buffer is null
- * @since Commons Collections 3.2
+ * @since 3.2
*/
protected BlockingBuffer(Buffer buffer, long timeoutMillis) {
super(buffer);
@@ -158,7 +158,7 @@ public class BlockingBuffer extends SynchronizedBuffer {
* @return the next object in the buffer
* @throws BufferUnderflowException if an interrupt is received
* @throws BufferUnderflowException if the timeout expires
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public E get(final long timeout) {
synchronized (lock) {
@@ -217,7 +217,7 @@ public class BlockingBuffer extends SynchronizedBuffer {
* @return the next object in the buffer, which is also removed
* @throws BufferUnderflowException if an interrupt is received
* @throws BufferUnderflowException if the timeout expires
- * @since Commons Collections 3.2
+ * @since 3.2
*/
public E remove(final long timeout) {
synchronized (lock) {
diff --git a/src/main/java/org/apache/commons/collections/buffer/BoundedBuffer.java b/src/main/java/org/apache/commons/collections/buffer/BoundedBuffer.java
index aa3071d43..b4f7f78c3 100644
--- a/src/main/java/org/apache/commons/collections/buffer/BoundedBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/BoundedBuffer.java
@@ -40,7 +40,7 @@ import org.apache.commons.collections.iterators.AbstractIteratorDecorator;
* With a timeout, the add methods will wait for up to the timeout period
* to try and add the elements.
*
- * @since Commons Collections 3.2
+ * @since 3.2
* @version $Id$
*/
public class BoundedBuffer extends SynchronizedBuffer implements BoundedCollection {
diff --git a/src/main/java/org/apache/commons/collections/buffer/BoundedFifoBuffer.java b/src/main/java/org/apache/commons/collections/buffer/BoundedFifoBuffer.java
index 7a20ddc54..d6fdcfc9a 100644
--- a/src/main/java/org/apache/commons/collections/buffer/BoundedFifoBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/BoundedFifoBuffer.java
@@ -53,7 +53,7 @@ import org.apache.commons.collections.BufferUnderflowException;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0 (previously in main package v2.1)
+ * @since 3.0 (previously in main package v2.1)
* @version $Id$
*/
public class BoundedFifoBuffer extends AbstractCollection
diff --git a/src/main/java/org/apache/commons/collections/buffer/CircularFifoBuffer.java b/src/main/java/org/apache/commons/collections/buffer/CircularFifoBuffer.java
index 465d63ab6..319e80e0f 100644
--- a/src/main/java/org/apache/commons/collections/buffer/CircularFifoBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/CircularFifoBuffer.java
@@ -40,7 +40,7 @@ import java.util.Collection;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class CircularFifoBuffer extends BoundedFifoBuffer {
diff --git a/src/main/java/org/apache/commons/collections/buffer/PredicatedBuffer.java b/src/main/java/org/apache/commons/collections/buffer/PredicatedBuffer.java
index d1b0f7ac5..ffbefd40c 100644
--- a/src/main/java/org/apache/commons/collections/buffer/PredicatedBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/PredicatedBuffer.java
@@ -33,7 +33,7 @@ import org.apache.commons.collections.collection.PredicatedCollection;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class PredicatedBuffer extends PredicatedCollection implements Buffer {
diff --git a/src/main/java/org/apache/commons/collections/buffer/PriorityBuffer.java b/src/main/java/org/apache/commons/collections/buffer/PriorityBuffer.java
index eaec88017..70f657959 100644
--- a/src/main/java/org/apache/commons/collections/buffer/PriorityBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/PriorityBuffer.java
@@ -53,7 +53,7 @@ import org.apache.commons.collections.comparators.ComparableComparator;
*
* This class is Serializable from Commons Collections 3.2.
*
- * @since Commons Collections 3.0 (previously BinaryHeap v1.0)
+ * @since 3.0 (previously BinaryHeap v1.0)
* @version $Id$
*/
public class PriorityBuffer extends AbstractCollection implements Buffer, Serializable {
diff --git a/src/main/java/org/apache/commons/collections/buffer/SynchronizedBuffer.java b/src/main/java/org/apache/commons/collections/buffer/SynchronizedBuffer.java
index 15ff4a33f..e16412f5f 100644
--- a/src/main/java/org/apache/commons/collections/buffer/SynchronizedBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/SynchronizedBuffer.java
@@ -28,7 +28,7 @@ import org.apache.commons.collections.collection.SynchronizedCollection;
* This class is Serializable from Commons Collections 3.1.
*
* @param the type of the elements in the buffer
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class SynchronizedBuffer
diff --git a/src/main/java/org/apache/commons/collections/buffer/TransformedBuffer.java b/src/main/java/org/apache/commons/collections/buffer/TransformedBuffer.java
index bac85ba6a..87f265dbd 100644
--- a/src/main/java/org/apache/commons/collections/buffer/TransformedBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/TransformedBuffer.java
@@ -30,7 +30,7 @@ import org.apache.commons.collections.collection.TransformedCollection;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class TransformedBuffer extends TransformedCollection implements Buffer {
@@ -69,7 +69,7 @@ public class TransformedBuffer extends TransformedCollection implements Bu
* @param transformer the transformer to use for conversion, must not be null
* @return a new transformed Buffer
* @throws IllegalArgumentException if buffer or transformer is null
- * @since Commons Collections 3.3
+ * @since 3.3
*/
public static TransformedBuffer transformedBuffer(Buffer buffer,
Transformer super E, ? extends E> transformer) {
diff --git a/src/main/java/org/apache/commons/collections/buffer/UnboundedFifoBuffer.java b/src/main/java/org/apache/commons/collections/buffer/UnboundedFifoBuffer.java
index 157d7984c..caa62a785 100644
--- a/src/main/java/org/apache/commons/collections/buffer/UnboundedFifoBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/UnboundedFifoBuffer.java
@@ -51,7 +51,7 @@ import org.apache.commons.collections.BufferUnderflowException;
*
* This class is Serializable from Commons Collections 3.1.
*
- * @since Commons Collections 3.0 (previously in main package v2.1)
+ * @since 3.0 (previously in main package v2.1)
* @version $Id$
*/
public class UnboundedFifoBuffer extends AbstractCollection implements Buffer, Serializable {
diff --git a/src/main/java/org/apache/commons/collections/buffer/UnmodifiableBuffer.java b/src/main/java/org/apache/commons/collections/buffer/UnmodifiableBuffer.java
index a224802c2..98e8df3de 100644
--- a/src/main/java/org/apache/commons/collections/buffer/UnmodifiableBuffer.java
+++ b/src/main/java/org/apache/commons/collections/buffer/UnmodifiableBuffer.java
@@ -34,7 +34,7 @@ import org.apache.commons.collections.iterators.UnmodifiableIterator;
*
* Attempts to modify it will result in an UnsupportedOperationException.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableBuffer
diff --git a/src/main/java/org/apache/commons/collections/collection/AbstractCollectionDecorator.java b/src/main/java/org/apache/commons/collections/collection/AbstractCollectionDecorator.java
index 84db09bde..cb24aa9a9 100644
--- a/src/main/java/org/apache/commons/collections/collection/AbstractCollectionDecorator.java
+++ b/src/main/java/org/apache/commons/collections/collection/AbstractCollectionDecorator.java
@@ -36,7 +36,7 @@ import java.util.Iterator;
* to write an unmodifiable implementation it might provide a loophole.
*
* @param the type of the elements in the collection
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public abstract class AbstractCollectionDecorator
@@ -50,7 +50,7 @@ public abstract class AbstractCollectionDecorator
/**
* Constructor only used in deserialization, do not use otherwise.
- * @since Commons Collections 3.1
+ * @since 3.1
*/
protected AbstractCollectionDecorator() {
super();
diff --git a/src/main/java/org/apache/commons/collections/collection/AbstractUntypedCollectionDecorator.java b/src/main/java/org/apache/commons/collections/collection/AbstractUntypedCollectionDecorator.java
index 68f159325..214f06b19 100644
--- a/src/main/java/org/apache/commons/collections/collection/AbstractUntypedCollectionDecorator.java
+++ b/src/main/java/org/apache/commons/collections/collection/AbstractUntypedCollectionDecorator.java
@@ -38,7 +38,7 @@ import java.util.Collection;
*
* @param the type of the elements in the decorated collection
* @param the element type of the Collection implementation
- * @since Commons Collections 4.0
+ * @since 4.0
* @version $Id$
*/
public abstract class AbstractUntypedCollectionDecorator implements Collection, Serializable {
diff --git a/src/main/java/org/apache/commons/collections/collection/CompositeCollection.java b/src/main/java/org/apache/commons/collections/collection/CompositeCollection.java
index 4066ceccd..70f03f324 100644
--- a/src/main/java/org/apache/commons/collections/collection/CompositeCollection.java
+++ b/src/main/java/org/apache/commons/collections/collection/CompositeCollection.java
@@ -36,7 +36,7 @@ import org.apache.commons.collections.list.UnmodifiableList;
* strategy is provided then add and remove are unsupported.
*
* @param the type of the elements in the collection
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class CompositeCollection implements Collection, Serializable {
diff --git a/src/main/java/org/apache/commons/collections/collection/PredicatedCollection.java b/src/main/java/org/apache/commons/collections/collection/PredicatedCollection.java
index 8ad78c4de..818bf5c5d 100644
--- a/src/main/java/org/apache/commons/collections/collection/PredicatedCollection.java
+++ b/src/main/java/org/apache/commons/collections/collection/PredicatedCollection.java
@@ -34,7 +34,7 @@ import org.apache.commons.collections.Predicate;
* This class is Serializable from Commons Collections 3.1.
*
* @param the type of the elements in the collection
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class PredicatedCollection extends AbstractCollectionDecorator {
diff --git a/src/main/java/org/apache/commons/collections/collection/SynchronizedCollection.java b/src/main/java/org/apache/commons/collections/collection/SynchronizedCollection.java
index a28fdeaff..ebe8dbca2 100644
--- a/src/main/java/org/apache/commons/collections/collection/SynchronizedCollection.java
+++ b/src/main/java/org/apache/commons/collections/collection/SynchronizedCollection.java
@@ -35,7 +35,7 @@ import java.util.Iterator;
* This class is Serializable from Commons Collections 3.1.
*
* @param the type of the elements in the collection
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class SynchronizedCollection implements Collection, Serializable {
diff --git a/src/main/java/org/apache/commons/collections/collection/TransformedCollection.java b/src/main/java/org/apache/commons/collections/collection/TransformedCollection.java
index c450aa930..7b371ba4c 100644
--- a/src/main/java/org/apache/commons/collections/collection/TransformedCollection.java
+++ b/src/main/java/org/apache/commons/collections/collection/TransformedCollection.java
@@ -33,7 +33,7 @@ import org.apache.commons.collections.Transformer;
* This class is Serializable from Commons Collections 3.1.
*
* @param the type of the elements in the collection
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public class TransformedCollection extends AbstractCollectionDecorator {
@@ -75,7 +75,7 @@ public class TransformedCollection extends AbstractCollectionDecorator {
* @param transformer the transformer to use for conversion, must not be null
* @return a new transformed Collection
* @throws IllegalArgumentException if collection or transformer is null
- * @since Commons Collections 3.3
+ * @since 3.3
*/
public static TransformedCollection transformedCollection(Collection collection,
Transformer super E, ? extends E> transformer) {
diff --git a/src/main/java/org/apache/commons/collections/collection/UnmodifiableBoundedCollection.java b/src/main/java/org/apache/commons/collections/collection/UnmodifiableBoundedCollection.java
index 7c703a686..7de9f19eb 100644
--- a/src/main/java/org/apache/commons/collections/collection/UnmodifiableBoundedCollection.java
+++ b/src/main/java/org/apache/commons/collections/collection/UnmodifiableBoundedCollection.java
@@ -36,7 +36,7 @@ import org.apache.commons.collections.iterators.UnmodifiableIterator;
*
* Attempts to modify it will result in an UnsupportedOperationException.
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableBoundedCollection extends AbstractCollectionDecorator
diff --git a/src/main/java/org/apache/commons/collections/collection/UnmodifiableCollection.java b/src/main/java/org/apache/commons/collections/collection/UnmodifiableCollection.java
index f04e964f6..31de61f38 100644
--- a/src/main/java/org/apache/commons/collections/collection/UnmodifiableCollection.java
+++ b/src/main/java/org/apache/commons/collections/collection/UnmodifiableCollection.java
@@ -30,7 +30,7 @@ import org.apache.commons.collections.iterators.UnmodifiableIterator;
* Attempts to modify it will result in an UnsupportedOperationException.
*
* @param the type of the elements in the collection
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class UnmodifiableCollection
diff --git a/src/main/java/org/apache/commons/collections/comparators/BooleanComparator.java b/src/main/java/org/apache/commons/collections/comparators/BooleanComparator.java
index 47881c9cc..3d045126a 100644
--- a/src/main/java/org/apache/commons/collections/comparators/BooleanComparator.java
+++ b/src/main/java/org/apache/commons/collections/comparators/BooleanComparator.java
@@ -27,7 +27,7 @@ import java.util.Comparator;
* @see #getFalseFirstComparator()
* @see #booleanComparator(boolean)
*
- * @since Commons Collections 3.0
+ * @since 3.0
* @version $Id$
*/
public final class BooleanComparator implements Comparator, Serializable {
diff --git a/src/main/java/org/apache/commons/collections/comparators/ComparableComparator.java b/src/main/java/org/apache/commons/collections/comparators/ComparableComparator.java
index 7ded59842..653147394 100644
--- a/src/main/java/org/apache/commons/collections/comparators/ComparableComparator.java
+++ b/src/main/java/org/apache/commons/collections/comparators/ComparableComparator.java
@@ -34,7 +34,7 @@ import java.util.Comparator;
* This is no longer the case. See {@link #compare(Object, Object) compare} for
* details.
*
- * @since Commons Collections 2.0
+ * @since 2.0
* @version $Id$
*
* @see java.util.Collections#reverseOrder()
@@ -98,7 +98,7 @@ public class ComparableComparator> implements Co
* {@link #equals(Object) equals}.
*
* @return a hash code for this comparator.
- * @since Commons Collections 3.0
+ * @since 3.0
*/
@Override
public int hashCode() {
@@ -116,7 +116,7 @@ public class ComparableComparator> implements Co
*
* @param object the object to compare with
* @return {@code true} if equal
- * @since Commons Collections 3.0
+ * @since 3.0
*/
@Override
public boolean equals(Object object) {
diff --git a/src/main/java/org/apache/commons/collections/comparators/ComparatorChain.java b/src/main/java/org/apache/commons/collections/comparators/ComparatorChain.java
index 81210a71a..e6571e7bb 100644
--- a/src/main/java/org/apache/commons/collections/comparators/ComparatorChain.java
+++ b/src/main/java/org/apache/commons/collections/comparators/ComparatorChain.java
@@ -44,7 +44,7 @@ import java.util.List;
* thread-safe at construction time, but it is thread-safe to perform
* multiple comparisons after all the setup operations are complete.
*
- * @since Commons Collections 2.0
+ * @since 2.0
* @version $Id$
*/
public class ComparatorChain implements Comparator, Serializable {
@@ -300,7 +300,7 @@ public class ComparatorChain implements Comparator, Serializable {
* {@link #equals(Object) equals}.
*
* @return a suitable hash code
- * @since Commons Collections 3.0
+ * @since 3.0
*/
@Override
public int hashCode() {
@@ -328,7 +328,7 @@ public class ComparatorChain