docs: private AMethodWithItsArgs findBestMethodUsingParamIndexes(Set<Method> methods, int paramCount, ArrayNode paramNodes) {
  		int numParams = isNullNodeOrValue(paramNodes) ? 0 : paramNodes.size();
  		int bestParamNumDiff = Integer.MAX_VALUE;
  		Set<Method> matchedMethods = collectMethodsMatchingParamCount(methods, paramCount, bestParamNumDiff);
  		if (matchedMethods.isEmpty()) {
  			return null;
  		}
  		Method bestMethod = getBestMatchingArgTypeMethod(paramNodes, numParams, matchedMethods);
  		return new AMethodWithItsArgs(bestMethod, paramCount, paramNodes);
  	}