System.err.println(e.getMessage());
	private int checkAnswers(QuizQuestion question)	{		int correctAnswers=0;		Vector answers = this.servant.getAnswers();				Console.println("Current question: " + question.getId(), Console.MSG_DEBUG);		Console.println("Correct answer: #"+question.getCorrectAnswer(), Console.MSG_DEBUG);		Console.println("There are "+answers.size()+" answers to be checked", Console.MSG_DEBUG);				// Iterating over the available answers		for(int i=0; i<answers.size(); i++)		{			QuizAnswer answer = (QuizAnswer) answers.elementAt(i);						String nick=null;						try {				if(answer.getSender()!=null) nick = answer.getSender().getNickname();			} catch (RemoteException e)			{				System.err.println(e.getMessage());				e.printStackTrace();			}						// Just to be sure that the current answer is related to the current question (SimpleClient)			if(answer.getQuestionId()!=question.getId())			{				Console.println("Answer from client "+ nick +" is not related to the current question", Console.MSG_NORMAL);				continue;			}						Console.println(nick+" answered: #"+answer.getAnswer(), Console.MSG_DEBUG);						// Check if the answer is correct			if(answer.getAnswer() == question.getCorrectAnswer())			{				QuizClientServices client = answer.getSender();				try {					// Updating client's score					client.updateScore(question.getPoints());					SystemMessage sysMsg = new SystemMessage();					sysMsg.setOpCode(SystemMessage.RIGHT_ANSWER);					sysMsg.setBody("Your answer was right. " + question.getPoints() + " points!");					client.display(sysMsg);				} catch(RemoteException e)				{					System.err.println(e.getMessage());					e.printStackTrace();				}								Console.println("Correct answer from " +nick+". "+question.getPoints()+" points added.", Console.MSG_DEBUG);				correctAnswers+=1;			}		}				if(correctAnswers == 0)		{			Console.println("No correct answer", Console.MSG_DEBUG);		}				// Reset the servant's answer vector		this.servant.clearAnswers();				return correctAnswers;	}