code: public static int[] candidateMatches(Class<?>[][] signatures, boolean[] varArgs, Class<?>[] argTypes) {
          return candidateMatches(signatures, varArgs, new JavaSignatureComparator(argTypes));
      }
docs: Returns indices of all signatures that are a best match for the given
  argument types.
  @param signatures
  @param varArgs
  @param argTypes
  @return signature indices