private String getColorOfInterest(Interest interest, List<Tag> tags) { List<Long> tagIds = interest.getTagIds(); if (tagIds != null && !tagIds.isEmpty()) { final Long firstTagId = tagIds.get(0); Tag myTag = Iterables.tryFind( tags, new Predicate<Tag>() { @Override public boolean apply(Tag input) { return input.getId().equals(firstTagId); } }) .orNull(); if (myTag != null) { return myTag.getColor(); } } return "#000000"; // Couleur par défaut si on a rien trouvé. Là c'est du noir }