diff --git a/langtools/src/share/classes/javax/lang/model/element/Element.java b/langtools/src/share/classes/javax/lang/model/element/Element.java
index bc007cf10fd..a57f7b875aa 100644
--- a/langtools/src/share/classes/javax/lang/model/element/Element.java
+++ b/langtools/src/share/classes/javax/lang/model/element/Element.java
@@ -202,6 +202,7 @@ public interface Element extends javax.lang.model.AnnotatedConstruct {
* @return {@code true} if the specified object represents the same
* element as this
*/
+ @Override
boolean equals(Object obj);
/**
@@ -209,6 +210,7 @@ public interface Element extends javax.lang.model.AnnotatedConstruct {
*
* @see #equals
*/
+ @Override
int hashCode();
@@ -219,11 +221,18 @@ public interface Element extends javax.lang.model.AnnotatedConstruct {
* Elements#getAllAnnotationMirrors(Element)
* getAllAnnotationMirrors}.
*
- * @see ElementFilter
* @since 1.6
*/
@Override
List extends AnnotationMirror> getAnnotationMirrors();
+
+ /**
+ * {@inheritDoc}
+ * @since 1.6
+ */
+ @Override
+ A getAnnotation(Class annotationType);
+
/**
* Applies a visitor to this element.
*