--- jsr166/src/jsr166x/ConcurrentSkipListSet.java 2013/01/16 00:51:11 1.17 +++ jsr166/src/jsr166x/ConcurrentSkipListSet.java 2013/01/16 00:53:17 1.18 @@ -32,7 +32,7 @@ import java.util.concurrent.*; * asynchronous nature of these sets, determining the current number * of elements requires a traversal of the elements. Additionally, the * bulk operations {@code addAll}, {@code removeAll}, - * <{@code retainAll}, and tt>containsAll are not + * {@code retainAll}, and {@code containsAll} are not * guaranteed to be performed atomically. For example, an iterator * operating concurrently with an {@code addAll} operation might view * only some of the added elements.