Deserialization begins. A class may be serializable, but may not have an initialization that takes no arguments, and this code should not initialize it with something to immediately cancel this work.
Basically, any scenario in which you initialize the object in a different way, and then your typical case, it is useful to separate these two steps.
source
share