code: public static Method[] candidateMethods(Method[] methods, Object[] args) {
          return candidateMethods(methods, collectArgTypes(args));
      }
docs: Selects the best equally-matching methods for the given arguments.
  @param methods
  @param args
  @return methods