public Contact getContact(User user, boolean addIfNotExists) {
   if (!mContactList.contains(user)) {
     return new Contact(user);
   }
   return mContactList.get(user);
 }