you have to use the float.class (not Float.class) when looking up primitive methods that take floats.
Other primitives follow the same format:
int.class, double.class, boolean.class, etc. The only problem with this is that I don't think that it's possible to dynamically determine these class names (i.e., you can't pass in a
String and do a Class.forName() on it); instead, you have to have a bunch of if/elses to
test the string.
Piscis Babelis est parvus, flavus, et hiridicus, et est probabiliter insolitissima raritas in toto mundo.