@frosch95 I committed the change as Jonathan suggested. It feels much better 🙂 There is no utility class anymore, just create a TableColumn for the expander like this:
new TableRowExpanderColumn<>(tableView, param -> { ... })
or without the tableView parameter to add it manually.