https://kodejava.org/how-do-i-get-the-currently-executing-thread/
How do I get the currently executing thread?