Optimise out dead catches, fix ICE with goto into a catch block.
Replace VolatileStatement with SynchronizedStatement.