Tenho um Objecto X serializável…
Preciso saber se X é um objeto da linguagem Java.
java.lang.String é da linguagem Java
com.smartjava.Sergio não é da lingaugem Java
Preciso saber também se dentro do objeto X há apenas objetos Java.
Pra que essa maluquice!?
Estou mandando objetos quaisquer para um servidor que vai me dar um ClassNotFoundException se o objeto não for conhecido. Logo só posso mandar os objetos da API do Java. Para os que não são eu faço um “pulo-do-gato”: serializo num byte array e mando esse byte array.
Alguém sabe como detectar isso eficientemente ??? Tem que usar reflection recursiva ??? 
Eu tenho uma solução: colocar um boolean na função sendMessage. Se o programador colocar true é para serializar, se o programador colocar false pode mandar do jeito que está. hehehe
O objetivo é colocar o sistema para decidir isso pelo programador…
Fui dormir… bye !!!
