@Test
public void methodLevelAnnotationsOnInterfaces2() throws Exception {
String t = "reflection.methodannotations.InterfaceTarget";
TypeRegistry typeRegistry = getTypeRegistry(t);
ReloadableType rtype = typeRegistry.addType(t, loadBytesForClass(t));
checkAnnotations(rtype.bytesLoaded, "privMethod()V", "@reflection.AnnoT3(value=Foo)");
reload(rtype, "37");
checkAnnotations(rtype.getLatestExecutorBytes(), "privMethod(Lreflection/methodannotations/InterfaceTarget;)V",
"@reflection.AnnoT3(value=Foo)");
rtype.loadNewVersion("39", retrieveRename(t, t + "002"));