Documented various methods.
Hid unchecked cast warning where the cast is known to be good.
Added warning Javadoc about not modifying setupTypesCombo()