private List<NamedArgument> convertToNamedArguments(List<String> parameterNames, List<?> parameterValues) {
        List<NamedArgument> namedArguments = new ArrayList<>();
        for ( int i = 0; i < parameterValues.size(); i++ ) {
            var parameterName = i < parameterNames.size() ? parameterNames.get(i) : null;
            namedArguments.add(new NamedArgument(parameterName, parameterValues.get(i)));
        }
        return namedArguments;
    }
Default case description provider that uses the value pattern
jgiven-core/src/main/java/com/tngtech/jgiven/impl/params/DefaultCaseAsProvider.java