manipulação de variáveis/copiar Objetos?

Oi pessoal, o que eu estou querendo pode ser simples mas não estou conseguindo fazer

tenho uma classe A que recebe a classe B ex:

ClasseX A = new ClasseX();
ClasseX B = A;

se eu alterar o “conteúdo” de B estarei alterando o conteúdo de A tbm, como faço pra que
isto não ocorra? Detalhe a ClasseX não é minha e não tem p método clone()… :frowning:

Alguém poderia me dar uma dica?

Desde já Obrigado

Nesse caso, não tem muito remédio, você tem que duplicar o objeto na mão, ou seja, criar um novo objeto e copiar propriedade por propriedade. Agora, se isso não for possível é porque o objeto não tem que ser copiado mesmo.

A principio isto não é possível, é um objeto que possui inúmeros outros objetos diferente e cada uma destes pode conter ou não inúmero outros, o Objeto é um XWPFTableRow da Jakarta POI, vou contornar aqui de outra maneira (POG)…

Valeu Obrigado.