Streams 190

Creates a throughput queue that allow JMX monitoring of the queues inside of local stream builder.
Yes, an exception would be thrown.  Try/Finally blocks just says that if an exception is thrown in that block, before throwing the exception run the code that is in the finally block first.  The finally block attempts to release the lock it may have obtained in the try block.  This is to avoid having a situation where this thread obtains a lock, gets an exception, and dies while still holding a lock.