docs: public T remove(final T row)
  	{
  
  		final int index = data.indexOf(row);
  		if (index != -1)
  		{
  			try
  			{
  				return data.remove(index);
  			}
  			finally
  			{
  				fireTableDataChanged();
  			}
  		}
  		return null;
  	}