UserDatabase userRepository = getContext().getUserRepository();
// if (username == null) {
// return userRepository.listAllProjectNames(null);
// } else {
UserEntity user = (UserEntity) userRepository.findUser(username.getKey());
if (user == null) {
throw new IllegalArgumentException("User not found");
}
return userRepository.listProjectsByUserId(user.id);
// }