I can't think of any reason other than just generally mucking about with reflection to see how it works. With 82 items, I'm inclined to think that you might have had a Wally or Jack who was trying to look busy.
Funny you should mention that Henry, because that very thing happens elsewhere in this codebase for Object creation. Instances of message type classes MessageXX where the XX part is derived from an enum value. It's all rather unpleasant.
For this example though, until that future enhancement becomes useful I'm winding it back to something much more straight forward.