public LineData addLine(int lineNumber) { LineData lineData = new LineData(_name, lineNumber); LineData previousLineData = children.putIfAbsent(lineData.getLineNumber(), lineData); if (previousLineData == null) { return lineData; } return previousLineData; }