String confirmationCode = request().stringFormValueForKey(SPUtilities.CONFIRMATION_CODE_KEY);
if (confirmationCode == null || confirmationCode.trim().length() == 0) {
session().errors().addNotice("You must provide a confirmation code to validate your membership.");
nextPage = pageWithName(Main.class);
} else {
SPMembership membership = SPMembership.fetchSPMembership(editingContext, SPMembership.CONFIRMATION_CODE.is(confirmationCode));
if (membership == null) {
session().errors().addNotice("The validation code you are using is invalid. Please talk to the owner of your group to receive a new invite.");
nextPage = pageWithName(Main.class);
} else {
SPConfirmationPage validationPage = pageWithName(SPConfirmationPage.class);