--- old/src/java.compiler/share/classes/javax/lang/model/element/Element.java 2017-01-31 00:24:30.902851824 -0800 +++ new/src/java.compiler/share/classes/javax/lang/model/element/Element.java 2017-01-31 00:24:30.798851820 -0800 @@ -37,7 +37,7 @@ /** - * Represents a program element such as a package, class, or method. + * Represents a program element such as a module, package, class, or method. * Each element represents a static, language-level construct * (and not, for example, a runtime construct of the virtual machine). * @@ -180,7 +180,7 @@ * any elements; however, that may change as this API or the * programming language evolves. * - *

Note that elements of certain kinds can be isolated using + * @apiNote Elements of certain kinds can be isolated using * methods in {@link ElementFilter}. * * @return the enclosed elements, or an empty list if none @@ -197,7 +197,7 @@ * Returns {@code true} if the argument represents the same * element as {@code this}, or {@code false} otherwise. * - *

Note that the identity of an element involves implicit state + * @apiNote The identity of an element involves implicit state * not directly accessible from the element's methods, including * state about the presence of unrelated types. Element objects * created by different implementations of these interfaces should