@@ -0,0 +1,1043 @@
+package jadx.tests.integration.annotations;%0A%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0Aimport org.junit.jupiter.api.Test;%0A%0Aimport jadx.NotYetImplemented;%0Aimport jadx.core.dex.nodes.ClassNode;%0Aimport jadx.tests.api.IntegrationTest;%0A%0Aimport static org.hamcrest.CoreMatchers.containsString;%0Aimport static org.hamcrest.CoreMatchers.not;%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0A%0Apublic class AnnotationsRenaming extends IntegrationTest %7B%0A%0A%09public static class TestCls %7B%0A%0A%09%09@Target(%7BElementType.METHOD%7D)%0A%09%09@Retention(RetentionPolicy.RUNTIME)%0A%09%09public static @interface A %7B%0A%09%09%09int x();%0A%09%09%7D%0A%0A%09%09@A(x = 5)%0A%09%09void test() %7B%0A%09%09%7D%0A%0A%09%7D%0A%0A%09@Test%0A%09@NotYetImplemented%0A%09public void test504() %7B%0A%09%09enableDeobfuscation();%0A%09%09ClassNode cls = getClassNode(TestCls.class);%0A%09%09String code = cls.getCode().toString();%0A%0A%09%09assertThat(code, containsString(%22public static @interface %22));%0A%09%09assertThat(code, not(containsString(%22(x = 5)%22)));%0A%09%7D%0A%7D%0A

add case for #504