If we're assuming use of Guava, use `Iterables.getNext`? Or are we trying to stick with "vanilla Java" here?