if(emailAddress == null) {
throw new MissingRequiredParameterException("emailAddress");
}
DataManager dataManager = getDataManager();
UnverifiedAccount newAccount = null;
try {
UnverifiedAccount unverifiedAccount = dataManager
.getUnverifiedAccount(emailAddress);
throw new WebApplicationException(
Response.status(Status.BAD_REQUEST)
.entity("The submitted email address '"
+ emailAddress
+ "' results already registered (but not yet verified!) since "
+ unverifiedAccount.getRegistrationDate())
.build());
} catch (UnknownUnverifiedAccountException e1) {
try {
VerifiedAccount verifiedAccount = dataManager
.getVerifiedAccount(emailAddress);