private boolean validaTabela() {
		int inicios = 0;
		int finais = 0;
		for (int i = 0; i < modeloTabelaAF.getItens().size(); i++) {
			if (((Boolean) modeloTabelaAF.getItens().get(i).get(0))) {
				inicios++;
			}
			if (((Boolean) modeloTabelaAF.getItens().get(i).get(1))) {
				finais++;
			}
		}
		if (inicios != 1 && finais == 0) {
			JOptionPane.showMessageDialog(null, "Deve haver apenas 1 estado inicial e no mínimo 1 estado final.");
			return false;
		} else if (inicios != 1 && finais != 0) {
			JOptionPane.showMessageDialog(null, "Deve haver apenas 1 estado inicial.");
			return false;
		} else if (inicios == 1 && finais == 0) {
			JOptionPane.showMessageDialog(null, "Deve haver no mínimo 1 estado final.");
			return false;
		} else {
			return true;
		}
	}