import java.util.function.Supplier;

/** Fails to compile on purpose: a lambda may only capture effectively final locals. */
public class CaptureError {
    public static void main(String[] args) {
        int counter = 0;
        Supplier<Integer> s = () -> counter;
        counter++;
        System.out.println(s.get());
    }
}
