docs: private static void generateProtobufDefinedForField(StringBuilder code, FieldElement field, Set<String> enumNames) {
          code.append("@").append(Protobuf.class.getSimpleName()).append("(");
  
          String fieldType = fieldTypeMapping.get(getTypeName(field));
          if (fieldType == null) {
              if (enumNames.contains(getTypeName(field))) {
                  fieldType = "FieldType.ENUM";
              } else {
                  if (field.type().kind() == DataType.Kind.MAP) {
                      fieldType = "FieldType.MAP";
                  } else {
                      fieldType = "FieldType.OBJECT";
                  }
  
              }
          }
  
          code.append("fieldType=").append(fieldType);
          code.append(", order=").append(field.tag());
          if (FieldElement.Label.OPTIONAL == field.label()) {
              code.append(", required=false");
          } else if (Label.REQUIRED == field.label()) {
              code.append(", required=true");
          }
          code.append(")\n");
  
      }