@Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface GetClass
Object.getClassName
@
ClassBound
("ReceiverType") Class method(ReceiverType this) {...}