private List<List<String>> getExplicitParameterValues(List<ScenarioCaseModel> scenarioCases) {
        List<List<String>> explicitParameterValues = Lists.newArrayListWithExpectedSize(scenarioCases.size());

        for (ScenarioCaseModel caseModel : scenarioCases) {
            explicitParameterValues.add(caseModel.getExplicitArguments());
        }

        return explicitParameterValues;
    }
Analyzes a report model and tries to infer which step method arguments match to which case argument.

This is done by comparing all cases of a scenario and find out which method arguments
match in all cases to the same parameter.

The algorithm is rather complex, but I could not find an easier one yet.
jgiven-core/src/main/java/com/tngtech/jgiven/report/analysis/CaseArgumentAnalyser.java