code: private boolean checkWriteConfiguration(List<CmsSearchField> fields) {
  
          if (fields == null) {
              return false;
          }
          Iterator<CmsSearchField> itFields = fields.iterator();
          while (itFields.hasNext()) {
              CmsLuceneField curField = (CmsLuceneField)itFields.next();
              if (curField.getMappings().isEmpty()) {
                  return false;
              }
          }
          return true;
      }
docs: Checks the configuration to write.<p>
  
  @param fields list of fields of the current field configuration
  @return true if configuration is valid, otherwise false