public void getCommitter()
	{
		networkController.SendMessage("getPromotion#" + clientId + "," + clientType + "," + userCommitter + ","  + userName);
		clientType = userCommitter;
		committer = true;

		cleanLabels();
		
		if(observer)
			getObserver.setVisible(true);
		if(contributor)
			getContributor.setVisible(true);
		if(reporter)
			getReporter.setVisible(true);
		if(tester)
			getTester.setVisible(true);
		
		if(leader)
			getLeader.setVisible(true);
		
		actualRole = ActualRole.Committer;
		actualRoleLabel.setLocation(540, 20);
		actualRoleLabel.setText("Current Role: " + actualRole);
		actualRoleLabel.setVisible(true);
		
		if (numVotedSatisfactory >= gameSettings[numCommittedSettings] && !leader) {
			getPromotedLeader.setVisible(true);
		}
		
		gameInfoRow1Label.setText("Vote " + gameSettings[numCommittedSettings]  + " times correctly");
		gameInfoRow1Label.setSize(150, 20);
		gameInfoRow1Label.setLocation(550, 90);
		gameInfoRow1Label.setVisible(true);
		
		gameInfoRow2Label.setText("to get promoted as a Project Leader.");
		gameInfoRow2Label.setLocation(510, 110);
		gameInfoRow2Label.setSize(225, 20);
		gameInfoRow2Label.setVisible(true);
		
		gameInfoRow3Label.setText("You are now a Committer. When there is a");
		gameInfoRow3Label.setLocation(495, 160);
		gameInfoRow3Label.setSize(240, 20);
		gameInfoRow3Label.setVisible(true);
		
		gameInfoRow4Label.setText("voting you can vote for committing values.");
		gameInfoRow4Label.setLocation(500, 180);
		gameInfoRow4Label.setSize(240, 20);
		gameInfoRow4Label.setVisible(true);
		
		if (conflictExists) {
			gameInfoRow5Label.setText("Voting at the Position [" + conflictX + "][" + conflictY + "] for the value " + cells[conflictX][conflictY].current);
			gameInfoRow5Label.setLocation(495, 205);
			gameInfoRow5Label.setSize(250, 20);
			gameInfoRow5Label.setVisible(true);
			
			voteCommiting.setVisible(true);
			voteRemove.setVisible(true);
		} else  {
			gameInfoRow5Label.setText("There is not a voting at the moment.");
			gameInfoRow5Label.setLocation(510, 205);
			gameInfoRow5Label.setSize(225, 20);
			gameInfoRow5Label.setVisible(true);
		}
		
		gameInfoRow6Label.setText("Number of votes corrects: " + numVotedSatisfactory);
		gameInfoRow6Label.setLocation(530, 280);
		gameInfoRow6Label.setSize(200, 20);
		gameInfoRow6Label.setVisible(true);
		
		repaint();
	}