private User addUser( String first, String last, int age, Address mainAddress, Address... addresses) { User user = new User(first, last, age, new Date()); user.setGender(Gender.MALE); user.setMainAddress(mainAddress); for (Address address : addresses) { user.addAddress(address); } for (User u : users) { user.addFriend(u); } if (!users.isEmpty()) { user.setFriend(users.get(users.size() - 1)); } ds.save(user); users.add(user); return user; }