code: private static boolean checkFieldsWithDataAnnotation(Class<? extends AbstractPlugin> pluginClass) {
          List<Field> dataFields = new ArrayList<>();
          for (Field field : pluginClass.getDeclaredFields()) {
              if (field.isAnnotationPresent(Plugin.Data.class)) {
                  dataFields.add(field);
              }
          }
          return shouldHasUniqueValues(dataFields);
      }
docs: Check fields with {@link Plugin.Data} annotation. Firstly filter all declared fields
  and then check it using {@link #shouldHasUniqueValues(List)}