¿Quién interrumpe mi hilo?

Entiendo lo que hace una InterruptedException y por qué se lanza. Sin embargo, en mi solicitud lo obtengo cuando esperoSwingUtilities.invokeAndWait() en un hilo que solo es conocido por mi aplicación, y mi aplicación nunca llamaThread.interrupt() en cualquier hilo, también nunca pasa la referencia del hilo a nadie.

Entonces mi pregunta es: ¿Quién interrumpe mi hilo?

¿Hay alguna manera de decirlo? ¿Hay alguna razón por la cual la InterruptedException no contiene el nombre del Thread que solicita la interrupción?

Leí que podría ser un marco o una biblioteca que hace esto, usamos lo siguiente, pero no puedo pensar en una razón para que interrumpan mi hilo:

HibernarPrimaveraLog4JConector Mysql

Respuestas a la pregunta(3)

Su respuesta a la pregunta