Marked classes final to limit abuse.
Added support for read and write locks and took away inner classes.
Added comment explaining how to use the AutoLock.
Example files for AutoLock, newsletter 190.
Added unit test to verify that escape analysis gets rid of AutoLock objects.
Changed to include JAR files