code: public static <T> Constructor<T>[] candidateConstructors(Constructor<T>[] constructors, Class<?>[] argTypes) {
          return candidates(constructors, collectSignatures(constructors), collectVarArgs(constructors), argTypes);
      }
docs: Selects the best equally-matching constructors for the given argument types.
  @param <T>
  @param constructors
  @param argTypes
  @return constructors