If all you want to be is cool, you may be left in the cold.
I like that, is that your own or a quote/paraphrase from somewhere else?
Anyway, I've offered some help to the OP, including other design
choices, and the suggestion that using Reflect on methods is the way to
go for his current design choice. It seems like the message is "I don't
want the solution, I want it to work the way I'm doing it."
I understand the engineering goal. If the had originally said something
along the lines "I have a requirement that I take a command line and
automatically marshal it to match a method call, and then I call that
method". Then I think less of the suggestions would have been noise.
The solution is to stop avoiding the Class.get* methods and actually
read up on how they work, and apply that new knowledge to the problem.
Done.
At the same time, the coding convention confuses matters. Since it is
non-standard, it makes it difficult for experienced programmers and
engineers to decipher. The suggestions then turned to "how to receive
better help from this group."
Like many trolls, the OP decided to take that and run. Saying "I'm a
unique flower! Don't try to change me!" The truth is that when you ask
for enlightenment, you are asking to be changed. The change you receive
may not be the change you seek.
This is the last of the effort I will spend on this thread. The OP has
one more chance to receive my help, as I'm more forgiving than some.
Any more troll-like behavior and I will write them off completely.
Good luck qwertymonkey, I hope you find the enlightenment you seek.