in agent/src/jetbrains/buildServer/xmlReportPlugin/parsers/testng/TestData.java [84:103]
public List<String> getParams() {
// merge params with index and without index
List<String> result = new ArrayList<String>(myParams.size() + myParamsWithoutIndex.size());
int idx = 0;
for (int i = 0; i < myParams.size(); i++) {
if (myParams.get(i) == EMPTY_PARAM) {
if (myParamsWithoutIndex.size() > idx) {
result.add(myParamsWithoutIndex.get(idx++));
} else {
result.add("null");
}
} else {
result.add(i, (String)myParams.get(i));
}
}
for (int i = idx; i < myParamsWithoutIndex.size(); i++) {
result.add(myParamsWithoutIndex.get(i));
}
return result;
}