/** invoke method/constructor m on object o with arguments args, and perform reasonable coercions as needed */
public static Object fuzzyInvoke(Object o, Member m, Object[] args) {
try {
/** invoke method/constructor m on object o with arguments args, and perform reasonable coercions as needed */
public static Object fuzzyInvoke(Object o, Member m, Object[] args) {
try {