@Crell I was a Java developer for several years, I still cringe every time I resort to using reflection (all in tests, never in production code!) because of the memories of just how painful the performance penalties were back then.
I just started the PR with the "assemble an array and spread it" approach. I suspect it won't be received with torches and pitchforks.