Duration getLockAtLeastFor(AnnotationData annotation) {
        return getValue(
                annotation.getLockAtLeastFor(),
                annotation.getLockAtLeastForString(),
                this.defaultLockAtLeastFor,
                "lockAtLeastForString");
    }
@Test
    public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException {
        noopResolver();
        SpringLockConfigurationExtractor.AnnotationData annotation =
                getAnnotation("annotatedMethodWithPositiveGracePeriodWithString");
        TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation);
        assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS));
    }