code: public static LuceneDefaults fromAnnotation(Defaults defaults) {
          LuceneDefaults lid = new LuceneDefaults();
          boolean hasValues = false;
  
          if (!StringUtils.isBlank(defaults.field())) {
              lid.setField(defaults.field());
              hasValues = true;
          }
          if (!StringUtils.isBlank(defaults.type())) {
              lid.setType(defaults.type());
              hasValues = true;
          }
          if (!StringUtils.isBlank(defaults.store())) {
              lid.setStore(defaults.store());
              hasValues = true;
          }
          if (!StringUtils.isBlank(defaults.index())) {
              lid.setIndex(defaults.index());
              hasValues = true;
          }
          return hasValues ? lid : null;
      }
docs: Create a {@link LuceneDefaults} from a {@link Defaults} annotation.
  Returns null if no values are set.