private void addNewBipolarQuestion() {
		String titleValue = titleNAJtxt.getText()
				, descriptionValue = descriptionNAJtxa.getText();
		DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm a");
		Date date = new Date();
		
		Object selectedO = listOfClaimsNADCM.getSelectedItem();
		String selectedValue = null;
		if (selectedO != null) {
			selectedValue = selectedO.toString();
		}
		String bipolarId = null;
		claimAndSubclaimResultList = claim.getClaims(publicFileName, CLAIMSUBCLAIM, counterTeamType);
		evidenceResultList = evidence.getEvideces(publicFileName, EVIDENCE, counterTeamType);
		if (selectedValue != null 
				&& ( claimAndSubclaimResultList.size() != 0
				|| evidenceResultList.size() != 0)) {
			for (int i = 0; i < claimAndSubclaimResultList.size(); i++) {
				if (claimAndSubclaimResultList.get(i).getTitle().equals(selectedValue)) {
					bipolarId = claimAndSubclaimResultList.get(i).getId();
					break;
				}
			}
			
			if (bipolarId == null) {
				for (int i = 0; i < evidenceResultList.size(); i++) {
					if (evidenceResultList.get(i).getTitle().equals(selectedValue)) {
						bipolarId = evidenceResultList.get(i).getId();
						break;
					}
				}
			}
		}
		
		if (titleValue == null || titleValue.equals("")) {
			JOptionPane.showMessageDialog(newActionJfme, "The title of the new Bipolar Question cannot be null", "Title", JOptionPane.WARNING_MESSAGE);
		} else if (descriptionValue == null || descriptionValue.equals(""))  {
			JOptionPane.showMessageDialog(newActionJfme, "The description of the new Bipolar Question cannot be null", "Description", JOptionPane.WARNING_MESSAGE);
		} else {
			BipolarQuestion bipolarCurrent = new BipolarQuestion(titleValue, descriptionValue, "bipolarQuestion", dateFormat.format(date)
					, bipolarId, userLogin.getName(), debateSelected.getId());
			Chat c = new Chat("Made a new Bipolar Question: " + titleValue, dateFormat.format(date), userLogin.getName(), debateSelected.getId());
			if (action.add(fileName, bipolarCurrent, teamType)) {
				chat.addChat(fileName, c);
				JOptionPane.showMessageDialog(newActionJfme, "You have sucessfully created a new Bipolar Question", "Success", JOptionPane.WARNING_MESSAGE);
				newActionJfme.dispose();
				// Refresh Claim list
				getBipolarQuestionList();
				getChatHistory();
			} else {
				JOptionPane.showMessageDialog(newActionJfme, "You have failed created a new Bipolar Question", "Fail", JOptionPane.WARNING_MESSAGE);
			}
		}
		
		
	}