Serialização personalizada [resolvido]

Para fazer uma “serialização personalizada”, basta implementar o metodo a seguir, isso eu já testei e funcionou…
Mas qnd mandei salvar um array ArrayList, não funcionou… a classe a seguir está sendo serializada normalmente, mas não está chamando o medoto personalizado que criei…

MinhaClasse implements Serializable {

  private int i = 0;

  private void writeObject(ObjectOutputStream os) throws IOException {
    System.out.println("Meu método personalizado");
  }

}

Alguma idéia de o pq disso?

Resolvido.

Na verdade ela foi chamada sim, mas, estrenhamente, em um momento antes do que eu esperava… Tive que procurar no meio dos println’s que eu dei pra encontrar essa serialização lá no meio…
O que ocorreu na verdade é que eu adicionei como um componente em um panel, e qnd o panel foi serializado esse objeto já foi junto… e não no momento que eu esperava, bem depois.

Abraços!