import java.lang.annotation.ElementType;
import java.lang.annotation.Repeatable;
import java.lang.annotation.Target;

@Target({ElementType.TYPE_USE, ElementType.TYPE_PARAMETER})
@interface Container{Marker[] value();}
@Repeatable(Container.class)
@Target({ElementType.TYPE_USE, ElementType.TYPE_PARAMETER})
@interface Marker {}

interface Test<@Marker @Marker TP> {
}
public class X {
}
