/guava/android/guava/src/com/google/common/collect/SparseImmutableTable.java
requireNonNull( columns.get( columnKey) ).put( rowKey, oldValue) ;
requireNonNull ( columns.get ( columnKey ) ) .put ( rowKey, value ) ;
V value = cell.getValue(); cellRowIndices[i] = requireNonNull(rowIndex.get(rowKey)); Map<C, V> thisRow = requireNonNull(rows.get(rowKey)); cellColumnInRowIndices[i] = thisRow.size(); V oldValue = thisRow.put(columnKey, value); checkNoDuplicate(rowKey, columnKey, oldValue, value); <extra_id_0> } this.cellRowIndices = cellRowIndices; this.cellColumnInRowIndices = cellColumnInRowIndices; ImmutableMap.Builder<R, ImmutableMap<C, V>> rowBuilder = new ImmutableMap.Builder<>(rows.size()); for (Entry<R, Map<C, V>> row : rows.entrySet()) {