@NotSaved public ActionOutcome save() { currentPlayer.setName(username); currentPlayer.setPassword(password); if (phoneOrEmail != null) { String phone = parsePhone(phoneOrEmail); if (phone != null) { currentPlayer.setPhone(phone); } else { currentPlayer.setEmail(parseEmail(phoneOrEmail)); } } currentPlayer.setSaved(true); playerEventSrc.fire(cem.save(currentPlayer, false)); return ActionOutcome.success; }