Sources for all classes originated by the JSR166 group are released to the
public domain, as described at http://creativecommons.org/licenses/publicdomain.
This includes all code in java.util.concurrent and its subpackages (except
CopyOnWriteArrayList), as well as java.util classes Deque, NavigableMap,
NavigableSet, Queue, AbstractQueue, and ArrayDeque. Additionally, the JSR166
effort included modifications of openjdk versions of a few other java.util
classes including TreeMap, AbstractMap, LinkedList, and Collections, which carry
GPL+Classpath exception licenses.
