@Foo(1) 
class Test
extends @Foo(2) List<@Foo(3) String>