--- old/modules/javafx.controls/src/main/java/javafx/scene/control/cell/TreeItemPropertyValueFactory.java 2017-03-09 14:44:49.646174122 -0800 +++ new/modules/javafx.controls/src/main/java/javafx/scene/control/cell/TreeItemPropertyValueFactory.java 2017-03-09 14:44:49.542174120 -0800 @@ -54,7 +54,8 @@ * firstNameProperty() method in the Person class type * (which is the class type of the TreeTableView). Additionally, this method must * return a {@link Property} instance. If a method meeting these requirements - * is found, then the {@link javafx.scene.control.TreeTableCell} is populated with this ObservableValue. + * is found, then the {@link javafx.scene.control.TreeTableCell} is populated + * with this {@literal ObservableValue}. * In addition, the TreeTableView will automatically add an observer to the * returned value, such that any changes fired will be observed by the TreeTableView, * resulting in the cell immediately updating. @@ -74,8 +75,9 @@ * *

  * TreeTableColumn<Person,String> firstNameCol = new TreeTableColumn<Person,String>("First Name");
- * firstNameCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() {
- *     public ObservableValue<String> call(CellDataFeatures<Person, String> p) {
+ * {@literal
+ * firstNameCol.setCellValueFactory(new Callback, ObservableValue>() {
+ *     public ObservableValue call(CellDataFeatures p) {
  *         // p.getValue() returns the TreeItem instance for a particular
  *         // TreeTableView row, and the second getValue() call returns the
  *         // Person instance contained within the TreeItem.
@@ -83,6 +85,7 @@
  *     }
  *  });
  * }
+ * }
  * 
* * @see TreeTableColumn @@ -119,6 +122,7 @@ /** * Returns the property name provided in the constructor. + * @return the property name provided in the constructor */ public final String getProperty() { return property; }