Mesma classe em dois jars

Boa tarde, tenho a mesma classe no mesmo pacote em dois jars diferente.
Por exemplo, a classe ‘br.inf.portalfiscal.nfe.TEvento’ está no jar lib1.jar e no lib2.jar.
Porem, sao classes que fazem coisas diferentes.

Como eu faco pra escolher por exemplo, quando usar a classe TEvento do jar ‘lib2,jar’ ?

Não faz, troca o nome ou o pacote.

nao tenho como trocar o nome do pacote. sao classes que vem de outros jars e nao tenho controle sobre isso.

Mesmo assim, vc pode descompilar e alterar oq quiser.

Que bibliotecas são essas que possuem o mesmo nome de classe, no mesmo pacote e com implementações diferentes?
Tem algo arquiteturalmente errado aí.

1 curtida