private void display(SetupFragmentsEnum fragment) { switch (fragment) { case WELCOME: displayWelcome(); break; case LINPHONE_LOGIN: displayLoginLinphone(); break; case WIZARD: displayWizard(); break; default: throw new IllegalStateException("Can't handle " + fragment); } }