+ String avatarId = profile.getAvatar();
+ if (avatarId == null) {
+ return null;
+ }
+ if (!core.getImage(avatarId).isPresent()) {
+ /* avatar ID but no matching image? show nothing. */
+ return null;
+ }
+ if (!avatarImageBelongsToTheSameSoneAsTheProfile(profile, avatarId)) {
+ return null;
+ }