private LineSegmentList formatFileLine(FileLine line) { final String text = getDetabbedText(line); int index = text.indexOf(':'); if (index > 0) { addSegment(text, 0, index + 1, FORMAT_HEADER_NAME); addSegment(text, index + 1, FORMAT_HEADER_VALUE); } else addSegment(text, line.visited() ? FORMAT_VISITED : FORMAT_TEXT); return segmentList; }