static <E extends Extension> boolean shouldTakeNext(E item, Instant now) {
        var creationTimestamp = item.getMetadata().getCreationTimestamp();
        return creationTimestamp.isBefore(now)
            || creationTimestamp.equals(now);
    }
@Test
    void shouldTakeNextTest() {
        var now = Instant.now();
        var item = new FakeExtension();
        item.setMetadata(new Metadata());
        item.getMetadata().setCreationTimestamp(now);
        var result = ReactiveExtensionPaginatedOperatorImpl.shouldTakeNext(item, now);
        assertThat(result).isTrue();

        item.getMetadata().setCreationTimestamp(now.minusSeconds(1));
        result = ReactiveExtensionPaginatedOperatorImpl.shouldTakeNext(item, now);
        assertThat(result).isTrue();

        item.getMetadata().setCreationTimestamp(now.plusSeconds(1));
        result = ReactiveExtensionPaginatedOperatorImpl.shouldTakeNext(item, now);
        assertThat(result).isFalse();
    }