/**
  * delete registration key, 'change.email.login' entry and set the userproperty emchangeKey to
  * null
  */
 public void deleteRegistrationKey() {
   final User user = userRequest.getIdentity().getUser();
   // remove keys
   user.setProperty("emchangeKey", null);
   userRequest.getUserSession().removeEntryFromNonClearedStore(CHANGE_EMAIL_ENTRY);
   userRequest.getUserSession().removeEntryFromNonClearedStore("error.change.email.time");
   // delete registration key
   if (tempKey != null) {
     rm.deleteTemporaryKeyWithId(tempKey.getRegistrationKey());
   }
 }