private MultipleChoiceAnswer getChosenMultipleChoiceAnswer() {
        String correctAnswer = ((MultipleChoiceAnswer) question.getCorrectAnswer()).getAnswer();

        String result = null;
        String answer1 = GuiUtils.stripHtmlWrappedString(this.jRadioButton1.getText());
        String answer2 = GuiUtils.stripHtmlWrappedString(this.jRadioButton2.getText());
        String answer3 = GuiUtils.stripHtmlWrappedString(this.jRadioButton3.getText());
        String answer4 = GuiUtils.stripHtmlWrappedString(this.jRadioButton4.getText());
        if (this.jRadioButton1.isSelected()) {
            result = answer1;
            if (answer1.equals(correctAnswer)) {
                this.jLabelA1.setIcon(getCorrectIcon());
            } else {
                this.jLabelA1.setIcon(getWrongIcon());
            }
        }
        if (this.jRadioButton2.isSelected()) {
            result = answer2;
            if (answer2.equals(correctAnswer)) {
                this.jLabelA2.setIcon(getCorrectIcon());
            } else {
                this.jLabelA2.setIcon(getWrongIcon());
            }
        }
        if (this.jRadioButton3.isSelected()) {
            result = answer3;
            if (answer3.equals(correctAnswer)) {
                this.jLabelA3.setIcon(getCorrectIcon());
            } else {
                this.jLabelA3.setIcon(getWrongIcon());
            }
        }
        if (this.jRadioButton4.isSelected()) {
            result = answer4;
            if (answer4.equals(correctAnswer)) {
                this.jLabelA4.setIcon(getCorrectIcon());
            } else {
                this.jLabelA4.setIcon(getWrongIcon());
            }
        }
        return new MultipleChoiceAnswer(result);
    }