$ javac broken/CaptureError.java     (1.8.0_504)
broken/CaptureError.java:7: error: local variables referenced from a lambda expression must be final or effectively final
        Supplier<Integer> s = () -> counter;
                                    ^
1 error

$ javac broken/DiamondError.java     (1.8.0_504)
broken/DiamondError.java:5: error: class C inherits unrelated defaults for move() from types A and B
    static class C implements A, B { }
           ^
1 error
