diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/DuplicatedAnnotations.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/DuplicatedAnnotations.java
new file mode 100644
index 000000000000..db54affd777a
--- /dev/null
+++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/DuplicatedAnnotations.java
@@ -0,0 +1,4 @@
+class C{
+ @Deprecated @Deprecated
+ void foo(@Deprecated @Deprecated int x){}
+}
diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java
index 41da07097d83..3daca71d2822 100644
--- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java
+++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java
@@ -13,6 +13,10 @@ public class LightAdvHighlightingJdk7Test extends LightDaemonAnalyzerTestCase {
doTest(BASE_PATH + "/" + getTestName(false) + ".java", checkWarnings, checkInfos);
}
+ public void testDuplicatedAnnotations() throws Exception {
+ doTest(false, false);
+ }
+
public void testSwitchByString() throws Exception {
doTest(true, false);
}