}
if(roleColumn == -1 || groupNameColumn == -1) {
throw new Exception("No columns named [ROLE] and/or [GROUP_NAME]");
}
String currentGroupName = "";
UserGroup userGroup = null;
while ((csvLine = reader.readLine()) != null) {
List<String> values = StringUtil.parseCsvLine(csvLine);
List<String> tmpHeaders = new ArrayList<String>(headers);
// get all columns with null values
List<Integer> nullColumns = new ArrayList<Integer>();