--- old/modules/javafx.base/src/main/java/javafx/beans/WeakInvalidationListener.java 2018-07-31 08:50:15.122220500 +0300 +++ new/modules/javafx.base/src/main/java/javafx/beans/WeakInvalidationListener.java 2018-07-31 08:50:14.840077000 +0300 @@ -29,18 +29,18 @@ import javafx.beans.NamedArg; /** - * A {@code WeakInvalidationListener} can be used, if an {@link Observable} + * A {@code WeakInvalidationListener} can be used if an {@link Observable} * should only maintain a weak reference to the listener. This helps to avoid - * memory leaks, that can occur if observers are not unregistered from observed + * memory leaks that can occur if observers are not unregistered from observed * objects after use. *

- * {@code WeakInvalidationListener} are created by passing in the original + * A {@code WeakInvalidationListener} is created by passing in the original * {@link InvalidationListener}. The {@code WeakInvalidationListener} should * then be registered to listen for changes of the observed object. *

- * Note: You have to keep a reference to the {@code InvalidationListener}, that - * was passed in as long as it is in use, otherwise it will be garbage collected - * to soon. + * Note: You have to keep a reference to the {@code InvalidationListener} that + * was passed in as long as it is in use, otherwise it can be garbage collected + * too soon. * * @see InvalidationListener * @see Observable