ments <code>Serializable</code> <span class="changed_modified_2_2">and can be passed to
 <code>java.io.ObjectOutputStream.writeObject()</code> without causing a <code>java.io.NotSerializableException</code>
 to be thrown.</span> The default implementation must perform the following algorithm or its semantic equivalent,
 <span class="changed_modified_2_2">explicitly performing all the steps listed here.</span>
 </p>

 <div class="changed_added_2_0">

 <ol>

 <li>
 <p>
 If the <code>UIViewRoot</code> of the c