@AssistedInject
public RandomMessageTransport(@Assisted Configuration configuration, ObjectMapper objectMapper) {
this.objectMapper = objectMapper;
generator = new FakeHttpRawMessageGenerator(configuration.getString(CK_SOURCE));
sleepMs = configuration.intIsSet(CK_SLEEP) ? configuration.getInt(CK_SLEEP) : 0;
maxSleepDeviation = configuration.intIsSet(CK_SLEEP_DEVIATION_PERCENT) ? configuration.getInt(CK_SLEEP_DEVIATION_PERCENT) : 0;
}