public boolean isShowUploadAvatarLink() { final ApplicationUser currentUser = getLoggedInUser(); boolean isUserViewingOwnAvatar = user != null && user.equals(currentUser); return isUserViewingOwnAvatar && avatarService.canSetCustomUserAvatar(currentUser, user) && !avatarService.hasCustomUserAvatar(currentUser, user); }