Constructor called by derived classes when creating their SavedState objects
param
superState The state of the superclass of this view
if (superState == null) {
throw new IllegalArgumentException("superState must not be null");
}
mSuperState = superState != EMPTY_STATE ? superState : null;