@NotNull
 private ArrayListUserEmail buildEmails(@NotNull List<ContactRecord> records) {
   ArrayListUserEmail res = new ArrayListUserEmail();
   for (ContactRecord r : records) {
     if (r.getRecordType() == ContactRecordType.EMAIL) {
       res.add(new UserEmail(r.getRecordData(), r.getRecordTitle()));
     }
   }
   return res;
 }
 @NotNull
 private ArrayListUserLink buildLinks(@NotNull List<ContactRecord> records) {
   ArrayListUserLink res = new ArrayListUserLink();
   for (ContactRecord r : records) {
     if (r.getRecordType() == ContactRecordType.WEB) {
       res.add(new UserLink(r.getRecordData(), r.getRecordTitle()));
     }
   }
   return res;
 }
 @NotNull
 private ArrayListUserPhone buildPhones(@NotNull List<ContactRecord> records) {
   ArrayListUserPhone res = new ArrayListUserPhone();
   for (ContactRecord r : records) {
     if (r.getRecordType() == ContactRecordType.PHONE) {
       res.add(new UserPhone(Long.parseLong(r.getRecordData()), r.getRecordTitle()));
     }
   }
   return res;
 }