public void selectPreviousStream() {
		int selectedRow = table.getSelectedRow();
		int numberOfStreams = controlStreams.getStreamVector().size();
		
		//no stream is selected
		if(selectedRow == -1 && numberOfStreams > 0) {
			selectedRow = numberOfStreams-1;
		} else if (selectedRow >= (numberOfStreams-1)) {
			selectedRow = numberOfStreams-1;
		} else {
			selectedRow--;
		}
		
		try {
			table.getSelectionModel().setSelectionInterval(selectedRow, selectedRow);
		} catch (IllegalArgumentException e) {
			SRSOutput.getInstance().logE("Gui_TablePanel: Unable to select an row");
		}
	}