docs: private void processData() {
      List<VariableElement> dataFields = ElementFilter
          .fieldsIn(component.getEnclosedElements())
          .stream()
          .filter(field -> field.getAnnotation(Data.class) != null)
          .collect(Collectors.toList());
  
      if (dataFields.isEmpty()) {
        return;
      }
  
      dataFields.forEach(collectionFieldsValidator::validateComponentDataField);
  
      this.fieldsToMarkAsData.addAll(dataFields);
    }