generating protected methods for Activity classes
InstanceState support for Parcelables
handling primitive arrays
handling Bundle instance state
support for CharSequence