Added ClassUtils.bestMatch