public TestAvroSystemConsumer(String systemName, Config config) {
numMessages = config.getInt(String.format("systems.%s.%s", systemName, CFG_NUM_MESSAGES), DEFAULT_NUM_EVENTS);
includeNullForeignKeys = config.getBoolean(String.format("systems.%s.%s", systemName,
CFG_INCLUDE_NULL_FOREIGN_KEYS), false);
includeNullSimpleRecords = config.getBoolean(String.format("systems.%s.%s", systemName,
CFG_INCLUDE_NULL_SIMPLE_RECORDS), false);
sleepBetweenPollsMs = config.getLong(String.format("systems.%s.%s", systemName, CFG_SLEEP_BETWEEN_POLLS_MS), 0);
}