--- old/src/java.base/share/classes/java/util/concurrent/Semaphore.java 2021-01-05 09:11:04.997203425 -0800 +++ new/src/java.base/share/classes/java/util/concurrent/Semaphore.java 2021-01-05 09:11:04.505207281 -0800 @@ -66,7 +66,7 @@ * * // Not a particularly efficient data structure; just for demo * - * protected Object[] items = ... whatever kinds of items being managed + * protected Object[] items = ...; // whatever kinds of items being managed * protected boolean[] used = new boolean[MAX_AVAILABLE]; * * protected synchronized Object getNextAvailableItem() {