private VOUserDetails get(VOUser user) throws ObjectNotFoundException {
   if (user.getKey() != 0) {
     VOUserDetails voUserDetails = byKey.get(Long.valueOf(user.getKey()));
     if (voUserDetails != null) {
       return voUserDetails;
     }
   }
   VOUserDetails voUserDetails = byId.get(user.getUserId());
   if (voUserDetails != null) {
     return voUserDetails;
   }
   throw new ObjectNotFoundException();
 }