Maven - Versão múltipla da mesma dependência

Eu tenho um aplicativo web no qual as dependências extraem dois jarros chamados:

javassist-3.9.0.GA.jarjavassist-3.20.0-GA.jar

quando empacoto o WAR, tenho esses dois no diretório WEB-INF / lib, minha pergunta é que o aplicativo está em execução e por que não teria problemas porque aparentemente tenho as mesmas classes nos dois jars e deve haver problemas direito?

questionAnswers(2)

yourAnswerToTheQuestion