public static String defaultDescription(List<String> parameterNames, List<?> parameterValues) {
        StringBuilder sb = new StringBuilder();
        for ( int i = 0; i < parameterValues.size(); i++ ) {
            if ( i < parameterNames.size() ) {
                sb.append(parameterNames.get(i));
                sb.append(" = ");
            }
            sb.append(parameterValues.get(i));
            if ( i != parameterValues.size() - 1 ) {
                sb.append(", ");
            }
        }
        return sb.toString();
    }
Default case description provider that uses the value pattern
jgiven-core/src/main/java/com/tngtech/jgiven/impl/params/DefaultCaseAsProvider.java