Update to solr 4.
Add finals where we can