public static < T > Constructor < T > bestConstructor ( Class < T > clazz , Object [ ] args ) throws AmbiguousConstructorMatchException { return bestConstructor ( collectConstructors ( clazz ) , args ) ; }
Finds the best constructor for the given arguments .