code: @Override
    protected SimpleDataEvent createNextEvent() {
      SimpleDataEvent event = new SimpleDataEvent("" + ++created);
      for (Map.Entry<String, FieldType> entry : fields.entrySet()) {
        addField(event, entry.getKey(), entry.getValue());
      }
      return event;
    }
docs: (non-Javadoc)
  
  @see com.sematext.ag.source.FiniteEventSource#createNextEvent()