Final will prevent you from creating a new instance.

For example, this isn't possible because of final.


final List a = new ArrayList<Integer>();
a = new ArrayList<String>();

Chris