refactoring: remove empty statements
refactoring: remove redundant type casts

getParcelable() does not return a Parcelable, it returns a T where T is
a generic type deriving from Parcelable. Those type casts will be done
automatically and do not need to be spelled out explicitely.
refactoring: remove unused warnings on mandatory parameters