@interface Ann {} interface I { void m(@Ann String s); } class IImpl implements I { @Override public void m(String s) { } }