code: public List<Highlight> getHighlights(Entity entity, Field field, Object instance) {
          if (field == null) {
              return getHighlights(entity, instance);
          }
          final List<Highlight> result = new ArrayList<Highlight>();
          for (Highlight highlight : highlights) {
              if (!highlight.getScope().equals(INSTANCE)) {
                  if (match(instance, field, highlight)) {
                      result.add(highlight);
                  }
              }
          }
          return result;
      }
docs: Return all the highlights that matches the given instance in the given
  field of the given entity
  
  @param entity The entity
  @param field The field
  @param instance The instance
  @return The highlight