package pck;

abstract class A<S> {
    S y;
    void bar(A<? extends int[]> x){
        Object obj = <error descr="Array type expected; found: 'capture<? extends int[]>'">x.y</error>[0];
    }

    void baz(A<? super int[]> x){
        Object obj = <error descr="Array type expected; found: 'capture<? super int[]>'">x.y</error>[0];
    }
}