import java.lang.annotation.*;
import java.util.function.Function;

class Test {
    @Target(ElementType.TYPE_USE)
    @interface Anno1 { }

    @Target(ElementType.TYPE_USE)
    @interface Anno2 { }

    Function<Integer, String[]> method() {
        return @Anno1 String @Anno2 []::new;
    }
} 