--- jsr166/src/jsr166e/ConcurrentHashMapV8.java 2012/07/04 20:10:00 1.42 +++ jsr166/src/jsr166e/ConcurrentHashMapV8.java 2012/07/04 20:28:46 1.44 @@ -105,7 +105,7 @@ public class ConcurrentHashMapV8 */ public static interface MappingFunction { /** - * Returns a value for the given key, or null if there is no mapping + * Returns a value for the given key, or null if there is no mapping. * * @param key the (non-null) key * @return a value for the key, or null if none @@ -145,8 +145,8 @@ public class ConcurrentHashMapV8 * framework. As illustrated here, Spliterators are well suited to * designs in which a task repeatedly splits off half its work * into forked subtasks until small enough to process directly, - * and then joins these subtasks. Variants of this style can be - * also be used in completion-based designs. + * and then joins these subtasks. Variants of this style can also + * be used in completion-based designs. * *
      * {@code ConcurrentHashMapV8 m = ...