question: private void writeObject ( ObjectOutputStream out ) throws IOException { out . writeUTF ( serializedData ) ; if ( certs == null ) { out . writeInt ( 0 ) ; } else { out . writeInt ( certs . length ) ; for ( int i = 0 ; i < certs . length ; i ++ ) { out . writeObject ( certs [ i ] ) ; } } }
target:  Writes<br> (String) serializedData<br> (int) number of certificates in this CertPath<br> <array of certificates>