diff --git a/jdk-annotations/java/awt/geom/annotations.xml b/jdk-annotations/java/awt/geom/annotations.xml
new file mode 100644
index 00000000000..c596b0859dc
--- /dev/null
+++ b/jdk-annotations/java/awt/geom/annotations.xml
@@ -0,0 +1,12 @@
+
+ -
+
+
+
+
+ -
+
+
+
+
+
diff --git a/jdk-annotations/java/io/annotations.xml b/jdk-annotations/java/io/annotations.xml
index 2c3506cd35e..f9bc2b15f3d 100644
--- a/jdk-annotations/java/io/annotations.xml
+++ b/jdk-annotations/java/io/annotations.xml
@@ -252,6 +252,12 @@
-
+ -
+
+
+ -
+
+
-
@@ -682,15 +688,9 @@
-
- -
-
-
-
- -
-
-
-
diff --git a/jdk-annotations/java/lang/annotations.xml b/jdk-annotations/java/lang/annotations.xml
index c2679f8ddde..9139a4f63b6 100644
--- a/jdk-annotations/java/lang/annotations.xml
+++ b/jdk-annotations/java/lang/annotations.xml
@@ -929,7 +929,7 @@
-
+ val=""fun <A : Annotation> getAnnotation(annotationClass : Class<A>) : A?""/>
diff --git a/jdk-annotations/java/util/zip/annotations.xml b/jdk-annotations/java/util/zip/annotations.xml
index a2ac50835f1..68deb877ee4 100644
--- a/jdk-annotations/java/util/zip/annotations.xml
+++ b/jdk-annotations/java/util/zip/annotations.xml
@@ -1,4 +1,10 @@
+ -
+
+
+ -
+
+
-
diff --git a/jdk-annotations/javax/swing/annotations.xml b/jdk-annotations/javax/swing/annotations.xml
index f2b843456dc..7a89d0daae3 100644
--- a/jdk-annotations/javax/swing/annotations.xml
+++ b/jdk-annotations/javax/swing/annotations.xml
@@ -1,4 +1,7 @@
+ -
+
+
-
diff --git a/jdk-annotations/javax/swing/event/annotations.xml b/jdk-annotations/javax/swing/event/annotations.xml
new file mode 100644
index 00000000000..0d0e2b3dc01
--- /dev/null
+++ b/jdk-annotations/javax/swing/event/annotations.xml
@@ -0,0 +1,5 @@
+
+ -
+
+
+