docs: private static EnumDescriptorProtoPOJO getDescritorProtoPOJO(FileDescriptorProtoPOJO fileDescriptorProto,
              EnumElement typeElement, Set<String> messageSet, Set<String> enumSet) {
  
          EnumDescriptorProtoPOJO ret = new EnumDescriptorProtoPOJO();
          ret.name = typeElement.name();
          ret.values = new ArrayList<EnumValueDescriptorProtoPOJO>();
          ret.options = new ArrayList<EnumOptionsPOJO>();
  
          List<EnumConstantElement> values = typeElement.constants();
          if (values != null) {
              EnumValueDescriptorProtoPOJO fieldDescriptorProto;
              for (EnumConstantElement fieldElement : values) {
                  fieldDescriptorProto = new EnumValueDescriptorProtoPOJO();
                  fieldDescriptorProto.name = fieldElement.name();
                  fieldDescriptorProto.number = fieldElement.tag();
  
                  ret.values.add(fieldDescriptorProto);
              }
          }
  
          List<OptionElement> options = typeElement.options();
          if (options != null) {
              EnumOptionsPOJO fieldDescriptorProto;
              for (OptionElement option : options) {
                  fieldDescriptorProto = new EnumOptionsPOJO();
                  ret.options.add(fieldDescriptorProto);
              }
          }
  
          return ret;
      }