public int add(T dl,int row){
  _list.add(row,dl);
  fireTableRowsInserted(row,row);
  return row;
}

public int add ( T dl , int row ) { _list . add ( row , dl ) ; fireTableRowsInserted ( row , row ) ; return row ; }
adds a dataline to the list at a row . all forms of add ( . . ) eventually end up here . extending classes should override this if they want to maintain a hashmap of any type for speedier access .
