void (@NotNull CharSequence line) { if (line.isEmpty()) return; List<String> match = parsePathsLine(line); if (match.isEmpty()) { // ignore } else { if (myNameStatusOption != NameStatus.STATUS) throwGFE("Status list not expected", line); if (match.size() < 2) { myErrorText = getErrorText(line); } else { if (match.size() == 2) { addPath(match.get(0), match.get(1), null); } else { addPath(match.get(0), match.get(1), match.get(2)); } } } }