--- old/modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java 2017-03-09 14:44:55.214174221 -0800 +++ new/modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java 2017-03-09 14:44:55.098174219 -0800 @@ -206,6 +206,8 @@ /** * Creates a new cell instance that is suitable for representing the given table column instance. + * @param tc the table column + * @return the created cell */ protected abstract R createCell(TableColumnBase tc); @@ -220,11 +222,13 @@ /** * Returns the {@link TableColumnBase} instance for the given cell instance. * @param cell The cell for which a TableColumn is desired. + * @return the table column */ protected abstract TableColumnBase getTableColumn(R cell); /** * Returns an unmodifiable list containing the currently visible leaf columns. + * @return the list of visible leaf columns */ protected abstract ObservableList*/> getVisibleLeafColumns(); @@ -241,6 +245,7 @@ * is acceptable when no graphic should be shown. Commonly this is the * graphic associated with a TreeItem (i.e. treeItem.getGraphic()), rather * than a graphic associated with a cell. + * @return the graphic to draw on the inside of the disclosure node */ protected ObjectProperty graphicProperty() { return null;