String correctLabels = answerBean.getCorrectOptionLabels();
int correctRequiredCount = correctLabels.length()<requiredOptions?correctLabels.length():requiredOptions;
boolean isCorrect = answerBean.getCorrectOptionLabels().contains(currentAnswerOption.getLabel());
Double score = answerBean.getScore() / correctRequiredCount;
for(AnswerIfc currentItemAnswer: deleteItemAnswerSet){
<BUG>if(currentItemAnswer.getSequence() == currentAnswerOption.getSequence()){
</BUG>
currentItemAnswer.setText(currentAnswerOption.getText());
currentItemAnswer.setLabel(currentAnswerOption.getLabel());
currentItemAnswer.setIsCorrect(isCorrect);

String correctLabels = answerBean.getCorrectOptionLabels();
int correctRequiredCount = correctLabels.length()<requiredOptions?correctLabels.length():requiredOptions;
boolean isCorrect = answerBean.getCorrectOptionLabels().contains(currentAnswerOption.getLabel());
Double score = answerBean.getScore() / correctRequiredCount;
for(AnswerIfc currentItemAnswer: deleteItemAnswerSet){
if(currentItemAnswer.getSequence().equals(currentAnswerOption.getSequence())){
currentItemAnswer.setText(currentAnswerOption.getText());
currentItemAnswer.setLabel(currentAnswerOption.getLabel());
currentItemAnswer.setIsCorrect(isCorrect);
