- return strategyClass.getDeclaredConstructor(long.class).newInstance(delay);
- } catch (InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) {
+ return strategyClass.getDeclaredConstructor(long.class, Map.class)
+ .newInstance(delay, initialStatistics);
+ } catch (InstantiationException | IllegalAccessException | InvocationTargetException
+ | NoSuchMethodException e) {