@Retention(value=RUNTIME) @Target(value=TYPE) @Repeatable(value=MultiClassTaintingParam.class) public @interface ClassTaintingParam
@ClassTaintingParam("aParam")
class A { }
is equivalent to:
class A«aParam» { }
public abstract String value