public static Method getMethod(Object obj, String methodName) {
        return getMethod(obj.getClass(), methodName);
    }
There are some nasty bugs for introspection with generics. This method addresses those nasty bugs and tries to find proper methods if available
http://bugs.sun.com/view_bug.do?bug_id=6788525
http://bugs.sun.com/view_bug.do?bug_id=6528714

@param clazz      type to work on
@param descriptor property pair (get/set) information
@return descriptor
core/src/main/java/com/github/dozermapper/core/util/ReflectionUtils.java