@VisibleForTesting
    int getLocalKeyGroupRangeStartIdx() {
        return this.localKeyGroupRangeStartIdx;
    }
@TestTemplate
    void testKeyGroupStartIndexSetting() {

        int startKeyGroupIdx = 7;
        int endKeyGroupIdx = 21;
        KeyGroupRange testKeyGroupList = new KeyGroupRange(startKeyGroupIdx, endKeyGroupIdx);

        TestKeyContext keyContext = new TestKeyContext();

        TestProcessingTimeService processingTimeService = new TestProcessingTimeService();

        InternalTimerServiceImpl<Integer, String> service =
                createInternalTimerService(
                        UnregisteredMetricGroups.createUnregisteredTaskMetricGroup()
                                .getIOMetricGroup(),
                        testKeyGroupList,
                        keyContext,
                        processingTimeService,
                        IntSerializer.INSTANCE,
                        StringSerializer.INSTANCE,
                        createQueueFactory());

        assertThat(service.getLocalKeyGroupRangeStartIdx()).isEqualTo(startKeyGroupIdx);
    }