public List<Trip> getTripsByUser(User user, User loggedInUser) throws UserNotLoggedInException {

    if (loggedInUser == null) {
      throw new UserNotLoggedInException();
    }

    return user.isFriendWith(loggedInUser) ? tripsBy(user) : noTrips();
  }