Refresh style from StyleProvider

I am a new CUBA user and am really enjoying it.

I have a table with a StyleProvider that sets a style on some rows based on the values in other rows. It is a survey where subsequent questions are relevant or not depending on the answer to a prior question. I’ve gotten the StyleProvider to hide rows that I want to hide. I haven’t figured out how to get CUBA/Vaadin to re-run the StyleProvider when I update a value in the table.

Any thoughts?

Update: I added a ValueChangeListener to each of my answer fields, and it calls repaint() the table. That seems to work. I have another bug in my code that prevents me from knowing that it works completely.