On large plugins it spends ~90% of the time comparing dominators inside BlockAnylsis.StrictlyDominatesADominator() and dominators() returning a whole array in a loop every time (which is ~60% of the time by itself). Which slows down the whole decompilation process.
Maybe using some kind of List or a property where you pass the index instead would speed it up.
Right now im profiling it using .NET Lysis, but should not be so different in Java i assume.
Because i have no idea how to profile Java 😅.

Right now i don't have Eclipse installed to create a Pull request so i create an issue instead.