private Judge getUpdatedJudge() { Judge newJudge = new Judge(this.nameInput.getText()); newJudge.setRegion(this.regionInput.getText()); if (this.isProfessional.isSelected()) { newJudge.setProficiency(Proficiency.PROFESSIONAL); } else if (this.isAmateur.isSelected()) { newJudge.setProficiency(Proficiency.AMATEUR); } if (this.knowsLatin.isSelected()) { newJudge.setSpecialtyStyle(Style.LATIN); } if (this.knowsRhythm.isSelected()) { newJudge.setSpecialtyStyle(Style.RHYTHM); } if (this.knowsSmooth.isSelected()) { newJudge.setSpecialtyStyle(Style.SMOOTH); } if (this.knowsStandard.isSelected()) { newJudge.setSpecialtyStyle(Style.STANDARD); } String selectedFederation = this.federationOptions.getSelectedItem().toString(); for (Federation each : Federation.values()) { if (each.toString().equalsIgnoreCase(selectedFederation)) { newJudge.setFederation(each); break; } } return newJudge; }