ListModelBuilder forces you to implement supportsListElement(). The decision is used, among other things, to decide whether a newly created or changed object is included in the set of displayed objects. The implementation true is always wrong, the implementation listElement instanceof Xxxxx is usually wrong.
Code migration
The supportsListElement() method only needs to be implemented if you want to achieve an incremental update of the table when a new object is created or changed. The implementation must now return a recording decision ElementUpdate(add, remove, no-change) instead of boolean.
Implementations that simply return true must be deleted. Implementations that only check the type of the list element are only correct if all elements of the type are returned in getModel. If the decision is correct, the result can be converted into the required format with ElementUpdate.fromDecision(...).