@Test
void test_iterator_current() {

    String one = "one";
    String two = "two";
    String three = "three";
    List<String> strings = Arrays.asList(one, two, three);
    PeekingIterator<String> peekingIterator
        = com.google.common.collect.Iterators.peekingIterator(strings.iterator());
    CurrentPeekingIterator<String> currentPeekingIterator =
        Iterators.currentPeekingIterator(peekingIterator);
    String current = currentPeekingIterator.current();
    Assertions.assertEquals(null, current);
    String next = currentPeekingIterator.next();
    current = currentPeekingIterator.current();
    Assertions.assertEquals(next, current);
}