code: @Override
    public synchronized void init(PlayerConfig config) {
      super.init(config);
      searchFieldName = config.get(SEARCH_FIELD_NAME_KEY);
      if (searchFieldName == null || "".equals(searchFieldName.trim())) {
        throw new IllegalArgumentException(this.getClass().getName() + " expects configuration property "
            + SEARCH_FIELD_NAME_KEY);
      }
    }
docs: (non-Javadoc)
  
  @see com.sematext.ag.source.FiniteEventSource#init(com.sematext.ag.PlayerConfig)