a string representation of the state of a component. May not be null.
a newly created instance of this class that has a state matching this serialized form.
a string representation of the current state of this component. May not be null.