question: public void addRow ( final int rowIndex ) { model . add ( rowIndex , new MemberTableRowData ( ) ) ; validRows . add ( rowIndex , false ) ; fireTableRowsInserted ( rowIndex , rowIndex ) ; }
target:  Adds an empty row at the given index. The existing row at the offset and subsequent rows are shifted towards the end of the table model.