import java.util.concurrent.atomic.AtomicInteger; class Test { static class List { public Stream stream() { return null; } } interface IntFunction { public int applyAsInt(T t); } static class Stream { public Stream map(IntFunction mapper) { return null; } } public static void main(List list) { list.stream().map(atomic -> atomic.get()); } }