static void editRecipientSimple( CommandSender sender, String emailString, RecipientAction action) { SimpleEmail email = simpleEmail.get(sender.getName()); switch (action) { case ADD: try { email.addTo(emailString); } catch (EmailException e) { sendErrorMessage(sender, e); return; } LogHelper.showInfo("emailRecipientAdd", sender); case ADD_BCC: try { email.addBcc(emailString); } catch (EmailException e) { sendErrorMessage(sender, e); return; } LogHelper.showInfo("emailRecipientAdd", sender); case ADD_CC: try { email.addCc(emailString); } catch (EmailException e) { sendErrorMessage(sender, e); return; } LogHelper.showInfo("emailRecipientAdd", sender); case DELETE: try { email = removeRecipient(email, emailString); } catch (EmailException e) { sendErrorMessage(sender, e); return; } LogHelper.showInfo("emailRecipientDeleted", sender); case LIST: sender.sendMessage(composeReadableRecipientList(email)); default: } simpleEmail.put(sender.getName(), email); }